Javascript 小书签发行
我正在尝试运行此bookmarklet,但出现以下错误(在Chrome中): 未捕获的语法错误:意外的标识符 我不知道Javascript 小书签发行,javascript,jquery,html,bookmarklet,Javascript,Jquery,Html,Bookmarklet,我正在尝试运行此bookmarklet,但出现以下错误(在Chrome中): 未捕获的语法错误:意外的标识符 我不知道href中的JavaScript代码有什么问题。我不能把它单独归档;我需要在href中运行此功能 您的bookmarklet将作为一行脚本运行,因此分号不是可选的。由于缺少分号,脚本失败 两个旁注: 您的代码使用隐式全局变量似乎没有任何原因。使用var声明变量 最好使用/而不是http://启动脚本URL,以确保无论本地页面的方案如何,都能加载脚本 在所有语句的末尾添加分
href
中的JavaScript代码有什么问题。我不能把它单独归档;我需要在href
中运行此功能
您的bookmarklet将作为一行脚本运行,因此分号不是可选的。由于缺少分号,脚本失败
两个旁注:
- 您的代码使用隐式全局变量似乎没有任何原因。使用
声明变量李>var
- 最好使用
而不是/
启动脚本URL,以确保无论本地页面的方案如何,都能加载脚本http://
在所有语句的末尾添加分号,而不是在需要的地方填充它们。我不想费心去想为什么,只要养成经常使用它们的习惯就行了
您是否尝试过删除JavaScript代码中的所有空白?您是否尝试过在没有字符的情况下测试代码,以防浏览器出现问题?您在哪些浏览器中试用过此代码?我正在使用chrome浏览器