【问题标题】:Using JQuery in node-webkit not possible无法在 node-webkit 中使用 JQuery
【发布时间】:2015-12-13 06:00:39
【问题描述】:

我正在尝试在 node-webkit 0.12.3 版本中使用 jquery。我通过添加成功地做到了这一点

<script src="js/jquery-2.1.4.js" type="text/javascript"></script>

到我的 index.html。

我在 0.12.2 版本中成功完成了此操作,但现在我遇到了一个我无法理解的错误。我在日志中收到警告。

主线程上的同步 XMLHttpRequest 已被弃用,因为它会对最终用户的体验产生不利影响。如需更多帮助,请查看http://xhr.spec.whatwg.org/

紧接着错误

加载资源失败jquery-2.1.4.js:8630 文件:///.../jquery-2.1.4.js 发送

下面这行 xhr.send( options.hasContent &amp;&amp; options.data || null );

我读到我可能是一个问题,我正在访问另一个应用程序的文件系统,但这是不正确的。

我做错了什么?

【问题讨论】:

  • 您可以使用 jQuery(我使用的是 1.7.2)——但 file:// 协议可能会导致问题。我正在运行一个express 服务器,以便所有请求都正确地模仿一个Web 服务器——尽管我也注意到同步 HTTP 请求导致nw.js 0.12.3 停止响应。

标签: jquery node.js node-webkit


【解决方案1】:

你应该像“superagent”一样使用nodejs模块而不是ajax。如果您想使用 jquery,您应该托管本地 http 服务器并在您的服务器上为 cros 添加域;

【讨论】:

    猜你喜欢
    • 2017-11-09
    • 2013-08-17
    • 1970-01-01
    • 2014-11-19
    • 2016-07-05
    • 1970-01-01
    • 2014-07-23
    • 1970-01-01
    • 2013-09-05
    相关资源
    最近更新 更多