0

我写了一个在 Firefox 中运行良好的小书签,尝试在 Chrome 中使用它但没有任何运气。刚刚尝试了一个存根书签 javascript:alert('wtf'); 这在 Firefox 中运行良好,但在 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';document.getElementsByTagName('head')[0].appendChild(myscript);}

当它登陆 chrome 时发生了一些奇怪的格式化事情,仍在尝试对其进行整理,但认为它基本上是正确的。

我对 Chrome 很陌生,所以也许这与他们有关,只是想不通。谢谢,

4

2 回答 2

0

您必须在 javascript 之后放置一个空格: alert('like so');

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

javascript: a=function(){alert('poop');alert('morepoop');}();

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

于 2013-01-04T20:39:43.403 回答
0

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

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

于 2012-04-10T19:39:22.350 回答