【发布时间】:2018-07-12 17:02:11
【问题描述】:
我需要创建一个链接来打开一个页面并向其中添加一些脚本。
这就是为什么我认为创建书签是最好的方法。例如,我想将用户重定向到一个页面并在他/她尝试关闭选项卡时提醒用户。
我要使用的代码
javascript:(function(){
window.location.replace("https://google.com");
window.onbeforeunload = function (e) {
e = e || window.event;
// For IE and Firefox prior to version 4
if (e) {
e.returnValue = 'Sure?';
}
// For Safari
return 'Sure?';
};
})();
我创建了这样的锚:
<a href="javascript:(function(){window.location.replace("https://google.com"),window.onbeforeunload=function(e){return(e=e||window.event)&&(e.returnValue="Sure?"),"Sure?"};})();">Click</a>
有可能做到吗? js代码有什么问题导致它不起作用?
【问题讨论】:
标签: javascript jquery events bookmarklet inject