gpt4 book ai didi

c# - 在没有浏览器发出弹出警告的情况下打开新窗口

转载 作者:太空宇宙 更新时间:2023-11-03 22:06:09 25 4
gpt4 key购买 nike

我正在研究 mvc2,我正在尝试在新窗口中从 javascript 打开一些东西。如果我只像这样在 js 函数 window.open("action/action/"+param) 中使用

function(){ 
window.open("action/action/"+param);
}

它运行良好,浏览器不会警告我这是我打开的新弹出窗口。但是如果我在 window.open 之前进行 ajax 调用,浏览器会告诉我这是一个新的弹出窗口,如果我接受它。

if (json.data && json.data.URL)
{
window.open("action/action/"+param);//opens in a new window only if i accept popups
}

如果浏览器不将其视为弹出窗口,我如何才能让它工作?

最佳答案

您不能“随机”弹出一个窗口,它需要在用户单击某些内容或执行操作后立即弹出,这样浏览器就不会认为它是随机广告弹出窗口。

关于c# - 在没有浏览器发出弹出警告的情况下打开新窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8399908/

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