我有一个书签,位于浏览器书签工具栏中,点击后只需提醒 foo ,无论您正在查看哪个网站(或 )
问题是,有些网站没有发生这种情况,没有什么,这是为什么?
Bookmarklet代码(用于测试将以下内容添加到书签工具栏)
javascript:(function(){Test=document.createElement('script');Test.src='http://example.com/js/test2.js';document.body.appendChild(Test);})();%20void(0);
test2.js就是:
(function(){
alert('foo');
})();
例如,这可以在 ebay.com 上正常工作,当您点击 ebay 页面上显示 foo 的警告时,但不适用于 pinterest.com ,没有任何反应
有什么想法吗?
答案 0 :(得分:0)
许多网站不允许在页面中添加脚本元素。 Facebook就是一个例子,为DOM添加脚本标签的bookmarklet将无法在Facebook上运行。