打开一个新的窗口,而浏览器没有给出警告,这是一个弹出
open new window without the browser giving warning that is a popup
我正在mvc2上工作,我正试图从javascript打开一个新的窗口。如果我只在js函数中使用window.open("action/action/"+param),像这样
function(){
window.open("action/action/"+param);
}
它工作完美,浏览器没有警告我,这是一个新的弹出窗口,我正在打开。但是如果我在窗口前调用ajax。打开,浏览器告诉我这是一个新的弹出窗口,如果我接受它。
if (json.data && json.data.URL)
{
window.open("action/action/"+param);//opens in a new window only if i accept popups
}
我怎么能使它的工作没有浏览器考虑它作为弹出?
你不能"随机"弹出一个窗口,它需要在用户点击一些东西或做一个动作之后,这样浏览器就不会认为这是一个随机的广告弹出
窗口必须作为用户输入的直接结果而打开。例如,您可以在单击处理程序中打开一个新窗口。无论如何,这都不是完全的证据,但这是浏览器可以采取的一种措施,可以尝试并防止不想要的弹出窗口。
相关文章:
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- React Router一直给我一个警告:你不能更改<路由器路由>
- 为什么Grunt Copy给了我一个'undefined不是函数'警告
- 在html页面的iframe中显示一个警告框
- 我如何生成一个警告/弹出窗口,说明在用户点击之前避免点击浏览器的后退按钮
- jQuery ajax async:false会导致一个奇怪的警告
- 警告:数组或迭代器中的每个子节点都应该有一个唯一的“键”道具
- 在 javascript 中动态显示一个带有换行符的警告框
- 如果当前输入有错误或警告,则禁用所有下一个表单输入字段
- 如何在没有安全警告的情况下将一个 html 加载到另一个 html 中
- 如何在Shiny中创建一个弹出窗口来警告用户选择一种类型的文件扩展名
- 为什么我会得到一个“'documentScan'不允许用于指定平台“;警告
- 如果我没有'Don’不要按写按钮,我想显示一个警告
- 我如何提交一个表单,并弹出一个警告在同一时间
- 我怎么能得到答案在同一页,而不是一个警告
- 为什么一段Javascript只有在它下面有一个警告时才能工作?
- Jshint告诉三元运算符中有一个警告
- Javascript:当一个表单被选中时显示一个警告
- 如何在javascript中显示一个警告框
- 如何使JavaScript结果出现在同一页面上,而不是在一个警告弹出窗口