Javascript 运行脚本时出现Bookmarklet错误
我有密码,这是什么 我在同一个位置有一个名为AutoPolicy.js的脚本,我正试图使用bookmarklet调用它:Javascript 运行脚本时出现Bookmarklet错误,javascript,bookmarklet,Javascript,Bookmarklet,我有密码,这是什么 我在同一个位置有一个名为AutoPolicy.js的脚本,我正试图使用bookmarklet调用它: javascript: (function(){document.body.appendChild(document.createElement('script')).src='http://localhost:43911/Scripts/AutoPolicy.js';})(); 当我在chrome中运行此功能时(尚未尝试其他浏览器),我得到一个错误: 未捕获的语法错误:意
javascript: (function(){document.body.appendChild(document.createElement('script')).src='http://localhost:43911/Scripts/AutoPolicy.js';})();
当我在chrome中运行此功能时(尚未尝试其他浏览器),我得到一个错误:
未捕获的语法错误:意外标记非法抱歉-我似乎找不到有关错误的更多信息
Waat导致了这个错误,为什么它在JSFIDLE上运行,但在从bookmarklet调用时却不运行
谢谢
Davy我猜是
createElement
后面的paren放错了位置(attributesrc
用于script元素,而不是document.body
):
编辑 编辑代码以分离处理:
javascript:(function(){var%20src='http://localhost:43911/Scripts/AutoPolicy.js',s=document.createElement('script');s.src=src;document.body.appendChild(s);})();
谢谢-'Uncaught SyntaxError:意外标记;'哦,是的,对不起:我又把参数放错地方了:它应该放在
之前代码>。我已经编辑了我的帖子。没有对不起,还是没有乐趣。我不理解它是否工作良好。似乎应该独立地对源代码进行归因:我已经成功地使它工作(我已经用jqueryui进行了测试),并在帖子中指出了新代码。
javascript:(function(){var%20src='http://localhost:43911/Scripts/AutoPolicy.js',s=document.createElement('script');s.src=src;document.body.appendChild(s);})();