gpt4 book ai didi

javascript - 当我使用 Internet Explorer 11 单击 href 链接时出现错误

转载 作者:行者123 更新时间:2023-12-03 06:22:35 24 4
gpt4 key购买 nike

我已经检查过此链接 Error when using js in href ie 11但这并不能解决我的问题。

我的链接位于应用程序 A 上,当我单击链接时,我会向应用程序 B 发送信息:这是我位于应用程序 A 上的链接:

<a target="_blank" href="javascript:displayInfinityPage({{userName}});">{{l10n "Data access"}}&nbsp;</a>

这是我的 JavaScript 函数:

//Posts the username back to Application B
function displayInfinityPage(username){
window.opener.postMessage(username,"*");
}

这是我在应用程序 B 上接收数据的方式:

function onMessageApp(e) {
if (e.data != "1") {
var consumerPageSearchOpened = ((document.getElementById('DEBTOR_ID')) ? true:false);
if (e.origin == "http://10.1.92.3:9090" && consumerPageSearchOpened) {
document.getElementById("ID").value = e.data;
document.getElementByName("subcommand").click();
} else {
alert("Application B is rejecting message from "+e.origin+");
}
} else if (e.data == 1) {
alert("Update status");
command=collections.changeicstatus&i3_status=0
var url = document.getElementById("curSession").value+'?command=collections.changeicstatus&i3_status=0';
command=collections.changeicstatus&i3_status=0';
window.location = url;
window.opener.location.href = url;
}
}

window.addEventListener("message",onMessageApp,true);

这是我得到的错误:

此页面无法显示,请确保网址//ieframe.dll/dnserror.htm# 正确

应用程序 A 使用“javascript:displayInfinityPage({{147852}});”打开一个新选项卡显示在地址栏中,而不是在应用程序 B 中填充 147852(“ID”字段)

最佳答案

我也有同样的问题。错误是:该页面无法显示。确保网址//ieframe.dll/dnserror.htm# 正确。

关于javascript - 当我使用 Internet Explorer 11 单击 href 链接时出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38797390/

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