我想一些HTML添加到页面中,以使jQuery的触发事件。
然而,当我试图评估的JavaScript,我的浏览器告诉我
Unexpected token <
我已经更换的“以”。这并没有改变任何东西。我也算都‘(’‘)’,‘{’,‘}’和‘所有出现<’和‘>’,以确保我不放过任何的结束字符。
但是,这一切似乎没什么问题。
我不知道,如果确实有一个在我的代码一个错字,或者也许我在错误的时间点(也许当页面仍在加载)插入呢?
这有什么错我的脚本?
<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>
?
我只是回答了WebKitX的任何其他用户:
剧本是好的,但它显然不可能以这种方式注入的jQuery。
我会尽快,因为我有更新我的回答知道如何真正做到这一点。
编辑:使页面加载事件之后的页面已经完全加载,包括所有元素发生webkitx.com更新的浏览器。所以我不需要我的脚本了。
你需要躲避<>
If s
后这些字符,否则将被解释为HTML标记,而不是JavaScript的。
您也可以放在一个单独的JavaScript您的JavaScript文件都在一起。