如何使 javascript 弹出窗口在任何浏览器中畅通无阻,而无需用户干扰?
我在网站的很多地方都使用了弹出窗口(它是用 PHP 和 Mysql DB 以及大量的 javascript 编写的)。这些大多被我的浏览器阻止,这限制了用户继续前进。我的代码中应该做什么,以便我的弹出窗口变得独立于 Popyp 拦截器。
I have used popup at many places in my website (its in PHP with Mysql DB and lots of javascript). These are mostly been blocked my browsers, which restricts user to move ahead. what should do in my code so that my popups becomes Popyp blocker independent..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用 Jquery 对话框 http://jqueryui.com/demos/dialog/ 它们是纯粹的 javascript,所以会弹出拦截器不会拦截此
Use Jquery Dialogs http://jqueryui.com/demos/dialog/ they are purely javascript and so popup blockers will not block this
确保您的弹出窗口的 URL 与主站点位于同一域中。使用“target=”_blank”的链接永远不会被阻止,除非用户自己执行操作时手动阻止了该链接。切换到警报和提示而不是弹出窗口。
Make sure your popups's URL is on the same domain as the main site. Using a link with 'target="_blank"' will never get blocked unless it was manually blocked as the user did the action himself. Switch to alerts and prompts instead of popups.
不是直接答案,但浮动 div 可能是一个很好的替代品。构建一个js对话框。
Not a direct answer but may be Floating div is a good replacement. Build a js dialog box.