Javascript “我该怎么做?”;“触发”;从bookmarklet加载的外部脚本文件

Javascript “我该怎么做?”;“触发”;从bookmarklet加载的外部脚本文件,javascript,bookmarklet,Javascript,Bookmarklet,我通过bookmarklet成功地将脚本加载到现有页面中。 (可以告诉我在firebug中看到的js请求是否成功) 下一步是让脚本运行 这就是我的外部脚本的样子 javascript: (function () { alert('hello world'); } 我没有看到警报。缺少某些内容?未调用函数,并且出现语法错误(缺少右括号))。您可以将其设置为立即执行的函数: javascript: (function () { alert('hello world'); }())

我通过bookmarklet成功地将脚本加载到现有页面中。 (可以告诉我在firebug中看到的js请求是否成功) 下一步是让脚本运行

这就是我的外部脚本的样子

javascript: (function () {
    alert('hello world');
}

我没有看到警报。缺少某些内容?

未调用函数,并且出现语法错误(缺少右括号
)。您可以将其设置为立即执行的函数:

javascript: (function () {
    alert('hello world');
}())

更新:如果你实际上是通过bookmarklet将脚本标记注入头部,那么你不需要在文件中包含
javascript:

…他也不需要在外部文件中包含
javascript:
,因为在这种情况下,他只需要通过这样做来定义一个标签。这是从here@Marcel科佩尔:当然,但我不确定,因为书签。如果他正在加载一个JavaScript文件并注入其代码,那么是的,他不需要它。@Moe:你不会认为我在点击URL中带有“mafia”的链接吧?