gpt4 book ai didi

javascript - 如何使用WinJS在外部浏览器中打开带参数的url

转载 作者:行者123 更新时间:2023-11-30 05:41:14 24 4
gpt4 key购买 nike

我有一个在VS2012中用WinJS开发的metro应用,我想打开这个地址

window.location = "http://XXX.XXX.XX.XXX:XXXX/test/AU/jsp/AU000007.jsp";

这工作正常,从我的地铁应用程序在新浏览器上打开网页

但是我想添加几个使用 jcrypto 加密的参数,所以我这样做:

//message encryption
message = jcrypto(message);
message = "http://XXX.XXX.XX.XXX:XXXX/test/AU/jsp/AU000007.jsp?data=" + message;

window.location = message;

但它只会打开我的 Metro 应用程序上的链接,如何解决这个问题???


更新:感谢 WiredPrairie 的建议,我找到了这个答案:

    var uri = new Windows.Foundation.Uri("http://XXX.XXX.XX.XXX:XXXX/test/AU/jsp/AU000007.jsp?data=" + jcrypto(message));

//opens the url on external browser
Windows.System.Launcher.launchUriAsync(uri).done(
function (success) {
if (success) { console.log("page opened correctly"); }
else { console.log("an error has occured"); }
});

最佳答案

试试这个:

//message encryption and URL addition
message = "http://XXX.XXX.XX.XXX:XXXX/test/AU/jsp/AU000007.jsp?data=" + jcrypto(message);

window.open(message, "_blank", "fullscreen=yes,height=600,width=800,scrollbars=yes,resizable=no");

关于javascript - 如何使用WinJS在外部浏览器中打开带参数的url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20707937/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com