Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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 小书签发行_Javascript_Jquery_Html_Bookmarklet - Fatal编程技术网

Javascript 小书签发行

Javascript 小书签发行,javascript,jquery,html,bookmarklet,Javascript,Jquery,Html,Bookmarklet,我正在尝试运行此bookmarklet,但出现以下错误(在Chrome中): 未捕获的语法错误:意外的标识符 我不知道href中的JavaScript代码有什么问题。我不能把它单独归档;我需要在href中运行此功能 您的bookmarklet将作为一行脚本运行,因此分号不是可选的。由于缺少分号,脚本失败 两个旁注: 您的代码使用隐式全局变量似乎没有任何原因。使用var声明变量 最好使用/而不是http://启动脚本URL,以确保无论本地页面的方案如何,都能加载脚本 在所有语句的末尾添加分

我正在尝试运行此bookmarklet,但出现以下错误(在Chrome中):

未捕获的语法错误:意外的标识符

我不知道
href
中的JavaScript代码有什么问题。我不能把它单独归档;我需要在
href
中运行此功能


您的bookmarklet将作为一行脚本运行,因此分号不是可选的。由于缺少分号,脚本失败

两个旁注:

  • 您的代码使用隐式全局变量似乎没有任何原因。使用
    var
    声明变量
  • 最好使用
    /
    而不是
    http://
    启动脚本URL,以确保无论本地页面的方案如何,都能加载脚本

在所有语句的末尾添加分号,而不是在需要的地方填充它们。我不想费心去想为什么,只要养成经常使用它们的习惯就行了


您是否尝试过删除JavaScript代码中的所有空白?您是否尝试过在没有
字符的情况下测试代码,以防浏览器出现问题?您在哪些浏览器中试用过此代码?我正在使用chrome浏览器