Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 运行脚本时出现Bookmarklet错误_Javascript_Bookmarklet - Fatal编程技术网

Javascript 运行脚本时出现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中运行此功能时(尚未尝试其他浏览器),我得到一个错误: 未捕获的语法错误:意

我有密码,这是什么

我在同一个位置有一个名为AutoPolicy.js的脚本,我正试图使用bookmarklet调用它:

javascript: (function(){document.body.appendChild(document.createElement('script')).src='http://localhost:43911/Scripts/AutoPolicy.js';})();
当我在chrome中运行此功能时(尚未尝试其他浏览器),我得到一个错误:

未捕获的语法错误:意外标记非法抱歉-我似乎找不到有关错误的更多信息

Waat导致了这个错误,为什么它在JSFIDLE上运行,但在从bookmarklet调用时却不运行

谢谢


Davy

我猜是
createElement
后面的paren放错了位置(attribute
src
用于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);})();