【发布时间】:2018-06-21 22:46:40
【问题描述】:
我有 UWP C# 应用程序,我正在尝试从以下代码调用我的 javascript 函数:
webView.InvokeScriptAsync("myCoolFunc", new List<string> { });
如果我在 *.html 文件中有这样的功能,一切都很好:
<Script>
function myCoolFunc() {
//do something...
}
</Script>
如果我使用 webpack 并将生成的捆绑文件的内容移动到脚本标签中,则不会调用我的函数。 Webpack 将我的函数包装成这样:
<Script>
...
(function(module, exports, __webpack_require__) {
"use strict";
/* WEBPACK VAR INJECTION */(function(process) {
Object.defineProperty(exports, "__esModule", { value: true });
const store_1 = __webpack_require__(8);
function myCoolFunc() {
//do something...
}
exports.updateMyFunc = updateMyFunc;
...
</Script>
我应该如何设置 webpack.config 或 webView.invokeFunction 以正确调用我的函数?
【问题讨论】:
标签: javascript webpack uwp