Това е, което трябва да постигна. Да кажем, че отивам на example.com в браузъра Chrome. Имам определен маркер в браузъра си, върху който, когато щракна, той автоматично взема example.com
URL и добавя определен низ, например cache:
и когато щракна върху този маркер, той ще ме отведе до cache:example.com
Когато отида на example2.com
и щракна върху отметка отново, ще ме отведе до cache:example2.com
Има ли Javascript код или друг, който може да направи това възможно?
Отметка, която приема показвания URL адрес и добавя допълнителен низ
Отговори (1)
Просто добавете малко javascript, за да промените атрибута window.location.href.
Следното ще помогне
javascript:(
function(){
f='cache:'+window.location.href;
if(!window.open(f))
location.href=f;
}
)()
Можете да промените и зададете href на каквото искате
Трябва да добавите този javascript към anchor таг, така че когато връзката се плъзга и пуска в лентата с отметки на браузъра, тя да се добавя. Така че връзката ще бъде така:
<a title="GotoCache" href="/bgjavascript:(function(){f='cache:'+window.location.href;if(!window.open(f))location.href=f;})()">Goto Cache</a>
Добавете тази връзка в страница и сте готови :)
person
GautamJeyaraman
schedule
13.03.2014
Това работи почти чудесно. Добавих javascript към отметка в Chrome. Но все още трябва да натисна Enter, така че кешираният уебсайт да се зареди. как мога да накарам страницата да се зарежда автоматично при щракване върху отметка? Благодаря
- person Henry The Least; 13.03.2014
Това е така, защото вашият отметка се опитва да получи достъп до кеша на браузъра на потребителя и освен ако потребителят не даде изрично разрешение, той трябва да натисне enter. Това ще работи, ако URL адресът, който отваряте, е за нещо друго, като добавяне на допълнителни аргументи или промяна на URL адреса. Проблемът, с който се сблъсквате, е, че се опитвате да получите достъп до кеша.
- person GautamJeyaraman; 13.03.2014
Има ли начин да отворите този маркер в съществуващия прозорец вместо в нов раздел?
- person Mugen; 25.07.2018