首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Uncaught :意外标识符Readability.js:108

Uncaught :意外标识符Readability.js:108
EN

Stack Overflow用户
提问于 2013-10-01 21:55:35
回答 2查看 954关注 0票数 0

我想研究一下Android火狐阅读器模式的功能。为此,我从火狐源代码中获取Readability.js并创建了一个简单的HTML文件:

代码语言:javascript
复制
<!DOCTYPE html>
<html>
<head>
<title>Test</title>
</head>
<body>
<script src="Readability.js"></script>
</body> </html>

如果我在Chrome中加载上述页面并打开JavaScript控制台,我会看到

Uncaught :意外标识符Readability.js:108

如果我在Firefox中也这样做,结果是类似的:

file:///XXX/Readability.js:108 : SyntaxError:缺失;语句@SyntaxError之前

为什么Readability.js在中工作,而在桌面浏览器中使用时却不起作用呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-07 15:42:16

根据其他答案和评论,我发现有必要在script元素中指定javascript版本:

代码语言:javascript
复制
<script src="Readability.js" type="application/javascript;version=1.7"></script>

let关键字是在版本1.7中添加的。修改后,不存在javascript错误(在Firefox下测试)。

票数 1
EN

Stack Overflow用户

发布于 2013-10-01 22:01:09

野生的JavaScript还没有let关键字。这是莫兹拉的方言有一段时间了ES6来了的东西,但你还不能指望能在野外找到它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19126667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档