WinJS:有没有办法将参数传递给x-ms-webview?
我正在开发一个Windows应用商店应用程序,需要在一个页面中将参数传递给x-ms-webview控件。代码(不起作用,仅用于说明)应如下所示: 在webview主机页中:WinJS:有没有办法将参数传递给x-ms-webview?,webview,winjs,Webview,Winjs,我正在开发一个Windows应用商店应用程序,需要在一个页面中将参数传递给x-ms-webview控件。代码(不起作用,仅用于说明)应如下所示: 在webview主机页中: element.querySelector('#webview').myArray= [1, 2, 3]; 以及在web视图内容页中: var arr = window.external.mayArray; 我已尝试将参数嵌入“src”中,或使用webview.InvokeScriptAsync()。他们似乎在工作。但是
element.querySelector('#webview').myArray= [1, 2, 3];
以及在web视图内容页中:
var arr = window.external.mayArray;
我已尝试将参数嵌入“src”中,或使用webview.InvokeScriptAsync()。他们似乎在工作。但是我想如果有更好的方法可以做到这一点。如果需要在加载页面时提供参数,那么将值作为查询字符串传递是最简单的选择 否则:
invokeScriptAsync
()调用目标文档中的函数。虽然它延迟集合的时间比查询字符串的时间长,但它是高效的,并且允许您在页面加载后很长时间内继续执行代码和调整行为。如果由于某种原因不能使用查询字符串,我建议这样做李>