意外标记<试图评估的JavaScript

问题描述 投票:0回答:3

我想一些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。我插入这个代码时的页面似乎已停止加载。

jquery html vb6 webkit chromium-embedded
3个回答
0
投票

怎么样结束<script />标签......它就不能成为</script>


0
投票

我只是回答了WebKitX的任何其他用户:

剧本是好的,但它显然不可能以这种方式注入的jQuery。

我会尽快,因为我有更新我的回答知道如何真正做到这一点。

编辑:使页面加载事件之后的页面已经完全加载,包括所有元素发生webkitx.com更新的浏览器。所以我不需要我的脚本了。


-2
投票

你需要躲避<> If s后这些字符,否则将被解释为HTML标记,而不是JavaScript的。

您也可以放在一个单独的JavaScript您的JavaScript文件都在一起。

© www.soinside.com 2019 - 2024. All rights reserved.