iMacros Firefox错误:“;未终止的字符串文字“;
iMacros Firefox error: "unterminated string literal"
我正在尝试运行以下iMacros脚本:
my-imacro.iimURL GOTO=https://my/json/file.json
TAG POS=1 TYPE=HTML ATTR=* EXTRACT=TXTALL
SET !VAR1 EVAL("var s='"{{!EXTRACT}}'"; s")
PROMPT {{!VAR1}}
https://my/json/file.json
的内容如下所示:
{
"foo": {
"bar": "baz"
}
}
运行后,我希望看到一个弹出的警告框,其中包含文件file.json
的内容。
但相反,我在脚本完成之前终止,并显示以下错误消息:
错误.msgSyntaxError: unterminated string literal, line 3 (Error code: -1001)
我的代码中有什么错误?我该如何修复它?
问题似乎是由file.json数据对象在一个或多个属性值字符串中包含回车引起的。当我测试没有回车的对象时,我会观察到预期的行为。
解决方案是在提供file.json的服务器上删除回车,代码如下:
文件.json.servervar s=e.postData.contents.replace(/'n/g,"");
相关文章:
- JavaScript 中数据库数据的未终止字符串文字
- 错误:JSON分析错误:使用角度转换时,属性名称必须是字符串文字
- 使用鸭子类型的对象键入字符串文字
- iMacros Firefox错误:“;未终止的字符串文字“;
- 为什么我得到“;非法字符语法错误未终止的字符串文字“;当我使用javascript时
- 谷歌闭包编译器如何处理引号(字符串文字)
- JavaScript 中未终止的字符串文字
- 换行符导致 JavaScript 中的错误“未终止字符串文字”
- 使用 Rhino 更改 JavaScript 字符串文字
- 铬 - 意外令牌 非法.火狐和.字符串文字
- 未终止的字符串文字 - Javascript
- 如何解决此字符串文字错误
- Vim将内容行转换为JavaScript字符串文字
- PHP 包含未终止的字符串文字消息
- JS未终止的字符串文字文档写入
- 字符转义:从 Python 字符串文字到 JSON,然后到 HTML
- 我不断收到未终止的字符串文字错误
- Javascript Regexp和“;字符串文字“;
- SyntaxError:未终止的字符串文字
- 为什么这个表达式在条件中返回实际的字符串文字