gpt4 book ai didi

javascript - 脚本 1010 : Expected identifier in IE10

转载 作者:可可西里 更新时间:2023-11-01 02:39:41 25 4
gpt4 key购买 nike

在我的项目中,我使用 Prototype JavaScript Framework 1.7.1

当我在 Windows 7 的 IE10 中加载网页时,出现以下错误消息:SCRIPT1010:预期标识符第 1 行第 9 个字符指向 <!DOCTYPE html>在我下面的测试 HTML 页面中:

<!DOCTYPE html>
<html>
<head>
<title>My webpage title</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="description" content="" />
<meta name="keywords" content="" />
<script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js'></script>
</head>
<body>
just testing
</body>
</html>

HTTP 请求头

GET /test.html HTTP/1.1[CRLF]
Host: www.mydomain.com[CRLF]
Connection: close[CRLF]
User-Agent: Web-sniffer/1.0.44 (+http://web-sniffer.net/)[CRLF]
Accept-Encoding: gzip[CRLF]
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8[CRLF]
Accept-Language: en-GB,en-US;q=0.8,en;q=0.6[CRLF]
Accept-Charset: ISO-8859-1,UTF-8;q=0.7,*;q=0.7[CRLF]
Cache-Control: no-cache[CRLF]
Referer: http://web-sniffer.net/[CRLF]

HTTP 响应头

Name    Value   Delim
Status: HTTP/1.1 200 OK
Server: webhost
Date: Tue, 26 Mar 2013 10:07:56 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: close
Vary: Accept-Encoding,User-Agent
Last-Modified: Tue, 26 Mar 2013 10:07:29 GMT
Cache-Control: max-age=3600, public, must-revalidate, proxy-revalidate
Expires: Tue, 26 Mar 2013 11:07:56 GMT
Pragma: public
CF-RAY: 553096521a6047f
Content-Encoding: gzip

有谁知道导致此错误的原因,或者这是 Prototype 1.7.1 中的错误?

最佳答案

在 Github 上查看此拉取请求 https://github.com/sstephenson/prototype/pull/93

PrototypeJS 每次加载时都会进行一些功能检测,并且 Internet Explorer 10 调整了某些 Javascript 语法的解析方式并抛出该错误。

PrototypeJS 正在检测如何处理作为标记属性传递的函数(如 onclick 方法),IE10 javascript 解析器将其检测为语法错误。

如果您查看 Github 中的拉取请求,它会向您展示一个创可贴以及一个让 Internet Explorer 10 满意的完整修复程序。

请广而告之。

2013-05-17 更新 引用的 pull request 已经关闭,修复已经集成到 PrototypeJS github 的 master 分支中

<罢工>

https://github.com/sstephenson/prototype

请从那里克隆并更新您的脚本。

2014-05-01 更新 PrototypeJS 1.7.2 中已发布此修复

http://prototypejs.org/2014/04/18/prototype-1-7-2/

关于javascript - 脚本 1010 : Expected identifier in IE10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15632568/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com