0

如何创建可打开新页面并修改其内容的小书签?我试过了

javascript:document.location.href = 'http://example.com'; function createDiv() { var _body = document.getElementsByTagName('body')[0];var _div = document.createElement('div');var _text = document.createTextNode('Creating Div Element');_div.appendChild(_text);_body.appendChild(_div);};createDiv();

但代码最终没有修改页面。

4

1 回答 1

0

你不能。您只能在已打开的页面上运行小书签。更改位置后,您在另一个页面上启动的脚本将不再影响新页面。

编辑:我刚刚发现了一些惊人的东西。在 Chrome 中,如果您使用 CTRL+单击小书签,则可以制作以这种方式工作的小书签。AFAIK,这仅适用于 Chrome,并且仅当您使用 CTRL+单击时才有效。

您必须稍微修改代码才能使其正常工作:

javascript: window.location.href = 'http://example.com'; window.onload = function(){ function createDiv() { var _body = document.getElementsByTagName('body')[0];var _div = document.createElement('div');var _text = document.createTextNode('Creating Div Element');_div.appendChild(_text);_body.appendChild(_div);};createDiv();}; void(0);
于 2013-11-07T01:20:51.183 回答