如何使用代理在电子Webview中加载JQuery

时间:2019-02-04 13:22:42

标签: javascript node.js express electron

我正在建立一个电子应用程序,其index.html包含一个webview。 Webview附加了反向代理,更改了所有“ /”路由。这意味着我无法在Web视图中加载任何CDN库(JQUERY)。有没有办法仍然加载JQUERY?目前,如果我尝试使用:

<script src="https://code.jquery.com/jquery-3.3.1.min.js" crossorigin="anonymous"></script>

我收到错误消息“无法加载资源:net :: ERR_EMPTY_RESPONSE”。

我用express做了反向代理,改变了路由,如下所示:

express.get('/', function (req, res) {
    res.sendFile('home.html', {root: __dirname});
})

更新:

不仅是jquery,而且还有其他库

1 个答案:

答案 0 :(得分:0)

最好使应用程序在远程托管库上不可靠。

您最好的选择可能是使用模块捆绑器,例如webpackparcelrollup,以创建包含外部库(例如jQuery,Axios或无论您依赖什么代码)