Firefox Bookmarklet in Chrome

Firefox Bookmarklet in Chrome

本文关键字:Chrome in Bookmarklet Firefox      更新时间:2023-09-26

我写了一个在Firefox中效果很好的小书签,试图在Chrome中使用它,但没有任何运气。 刚刚尝试了一个存根书签 javascript:alert('wtf');这在火狐中工作正常,但在Chrome中完全不起作用。试图拆开我的几个预装的Chrome书签,但无法弄清楚为什么它们会运行而我的不会。很难找到这方面的文档,我想我会问:

我使用的 JavaScript 在 Firefox 和 Chrome 之间几乎相同,javascript: 书签命令在我的 Firefox 书签和预安装的 chrome 书签之间是相同的,所以这里还有其他事情吗?

这是实际的书签(不仅仅是存根) javascript:function(){myscript=document.createElement('SCRIPT');myscript.type='text/javascript';myscript.src='http://applegator.net/script.js';d ocument.getElementsByTagName('head')[0].appendChild(myscript);}

当它降落在chrome中时,它发生了一些奇怪的格式问题,仍然试图整理它,但认为它基本上是正确的。

我对Chrome很陌生,所以也许这与他们有关,只是无法弄清楚。谢谢

我刚刚在Chrome中成功添加了您的书签。 但是,我发现书签不会在某些重要页面上运行,例如"新标签页"页面或任何其他以chrome://开头的内容。

也许您选择的测试页面是您的问题?

你必须在javascript后面放一个空格:alert('like so');

如果你想做更复杂的事情,请使用闭包:

JavaScript: A=function(){alert('poop');alert('morepoop');}();

(); 是自调用闭包的快捷方式