【发布时间】:2015-03-03 16:54:43
【问题描述】:
我有一个应用程序,我在 Internet Explorer(8,10,11) 中使用 window.open(myurl) 做新的标签弹出窗口
由网站触发的弹出窗口包含一个 URL,该 URL 是该网站的另一个页面。这里的问题是,当弹出窗口发生时,打开的网页与启动弹出窗口的网页相同。
如果我从弹出窗口的地址栏中复制 URL 并关闭所有窗口,然后在 Internet Explorer 的新窗口中打开该 URL,则仅在弹出窗口/选项卡中打开所需的页面。
(注意:相同的应用程序在 Mozila Firefox 中运行良好,没有任何问题,但客户要求在 IE 中运行我的应用程序)
以下是弹出的方法:
function handlePhonecallScreenpop(callF, callT, callA, custid, entityN) {
var extraqs = "cf=" + callF;
extraqs += "&ct=" + callT;
extraqs += "&cd=outd";
extraqs += "&ca=" + callA;
extraqs += "&cid=" + custid;
extraqs += "&en=" + entityN;
var url = webUrl() + "/main.aspx?etn=phonecall&pagetype=entityrecord&extraqs=" + encodeURIComponent(extraqs);
window.open(url, "callpop");
}
【问题讨论】:
-
看起来你需要显示一些代码。
-
在原帖中添加。
标签: javascript internet-explorer browser popup browser-cache