意外的标记 < 正在评估 JavaScript
Unexpected token < trying to evaluate JavaScript
我正在尝试向页面添加一些 html 以使 jquery 引发事件。
但是,当我尝试计算 JavaScript 时,我的浏览器告诉我
Unexpected token <
我已将所有出现的 " 替换为 '。这并没有改变任何东西。
我还计算了所有“(”、“)”、“{”、“}”和“<”和“>”,以确保我没有遗漏任何结束字符。
但我觉得一切都很好。
我不确定我的代码中是否确实存在拼写错误,或者我是否可能ps 在错误的时间点插入它(可能ps 页面仍在加载时)?
我的脚本有什么问题吗?
<head>
<script src="jquery-3.3.1.min.js"></script>
</head>
<script>
$(document).ready(function()
{
window.postComMessage("document ready occurred!");
});
$(window).load(function()
{
window.postComMessage("window load occurred!");
});
</script>
ps:我正在尝试将此代码注入 WebKit ActiveX,以便在浏览器停止加载时收到通知。我在页面似乎已停止加载时插入此代码。
结束 <script />
标签怎么样...不应该是 </script>
吗?
你需要逃脱 <>
在 If s
之后,这些字符将被解释为 HTML 标记而不是 JavaScript。
您也可以将 JavaScript 放在一个单独的 JavaScript 文件中。
我只是为 WebKitX 的任何其他用户回答这个问题:
脚本没问题,但是这样注入qjuery显然不行
我会在知道实际操作后立即更新我的答案。
编辑:webkitx.com 更新了浏览器,以便页面加载事件仅在页面已完全加载(包括所有元素)后发生。
因此我不再需要我的脚本了。
我正在尝试向页面添加一些 html 以使 jquery 引发事件。
但是,当我尝试计算 JavaScript 时,我的浏览器告诉我
Unexpected token <
我已将所有出现的 " 替换为 '。这并没有改变任何东西。 我还计算了所有“(”、“)”、“{”、“}”和“<”和“>”,以确保我没有遗漏任何结束字符。
但我觉得一切都很好。
我不确定我的代码中是否确实存在拼写错误,或者我是否可能ps 在错误的时间点插入它(可能ps 页面仍在加载时)?
我的脚本有什么问题吗?
<head>
<script src="jquery-3.3.1.min.js"></script>
</head>
<script>
$(document).ready(function()
{
window.postComMessage("document ready occurred!");
});
$(window).load(function()
{
window.postComMessage("window load occurred!");
});
</script>
ps:我正在尝试将此代码注入 WebKit ActiveX,以便在浏览器停止加载时收到通知。我在页面似乎已停止加载时插入此代码。
结束 <script />
标签怎么样...不应该是 </script>
吗?
你需要逃脱 <>
在 If s
之后,这些字符将被解释为 HTML 标记而不是 JavaScript。
您也可以将 JavaScript 放在一个单独的 JavaScript 文件中。
我只是为 WebKitX 的任何其他用户回答这个问题:
脚本没问题,但是这样注入qjuery显然不行
我会在知道实际操作后立即更新我的答案。
编辑:webkitx.com 更新了浏览器,以便页面加载事件仅在页面已完全加载(包括所有元素)后发生。 因此我不再需要我的脚本了。