如果在js代码中使用windows的open()方法 会不会被浏览器阻止啊?
3个回答
展开全部
可能会的,
如果浏览器启用了弹出窗口阻止程序就不能弹出
可以使用其他方法解决这样的问题
建立一个隐藏的超链接标签,用js触发这个超链接标签的click事件即可
如果浏览器启用了弹出窗口阻止程序就不能弹出
可以使用其他方法解决这样的问题
建立一个隐藏的超链接标签,用js触发这个超链接标签的click事件即可
追问
就是模拟用户点击超链接?能不能详细点?怎么实现?
追答
恩,模拟用户点击超链接,这样就不会被阻止程序阻止了!
document.getElementById("open").click();
或者
function Opens(url){
document.write(" ");
document.getElementById("open").click();
}
展开全部
可能会的
有些软件会阻止open方法,主要是为了弹出广告
但会提示用户拦截了什么
你可以在弹出窗口前,先提示浏览用户,说下面会弹出窗口,请允许弹出窗口之类的话,让用户来操作
有些软件会阻止open方法,主要是为了弹出广告
但会提示用户拦截了什么
你可以在弹出窗口前,先提示浏览用户,说下面会弹出窗口,请允许弹出窗口之类的话,让用户来操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不会。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询