在书签中使用时停止传播JavaScript代码

时间:2019-01-08 07:14:43

标签: javascript

我在书签网址中有简单的javascript代码:

javascript:var descr=document.getElementById("descr");descr.value="some test here\nanother text";

我导航到页面(www.something.com),单击书签按钮(保存有js代码),文本框似乎被填充,但该页面消失后立即出现,然后在空白处(浏览器的标签标题为< em> javascript:.... (如上))出现此处进行一些测试\其他文本文本。

我希望填写该文本区域及其内容。如何编写该javascript代码以免在空白页中显示结果?

此问题在Firefox上发生。

1 个答案:

答案 0 :(得分:1)

尝试将整个Javascript放到IIFE中,并且JS应该正常运行而无需替换页面:

javascript:(() => { var descr=document.getElementById("descr");descr.value="some test here\nanother text"; })();