Javascript 弹出/模式困境

Javascript 弹出/模式困境,javascript,jquery,popup,Javascript,Jquery,Popup,我陷入了一个乍一看似乎很简单的问题,但实际上有点难以解决。我的配色箱上有一个共享按钮,当用户单击它时,我想打开一个带有社交媒体链接的弹出窗口。现在,我尝试了一些简单的弹出窗口,但很多拦截器正在禁用它们,而这不是强制用户禁用其软件的选项 有人能提供建议吗?您可以尝试将弹出窗口替换为集成到页面中的iframe。将其放置在页面中心,最初将其隐藏。在用户点击设置iframe的src到您现在在弹出窗口中打开的url,并显示iframe。在我的脑海中,我建议使用某种模式,jqModal是非常流行的,也是我首

我陷入了一个乍一看似乎很简单的问题,但实际上有点难以解决。我的
配色箱上有一个共享按钮,当用户单击它时,我想打开一个带有社交媒体链接的弹出窗口。现在,我尝试了一些简单的弹出窗口,但很多拦截器正在禁用它们,而这不是强制用户禁用其软件的选项


有人能提供建议吗?

您可以尝试将弹出窗口替换为集成到页面中的iframe。将其放置在页面中心,最初将其隐藏。在用户点击设置iframe的src到您现在在弹出窗口中打开的url,并显示iframe。

在我的脑海中,我建议使用某种模式,jqModal是非常流行的,也是我首选的方式。你有什么可以分享的代码吗

这不是一个真正的选择,太多的图片,这意味着用户会向社交媒体网站发出大量的请求。使用弹出窗口,您可以打开相同的url和相同数量的图片。我考虑过modal,但例如Chrome不喜欢跨域请求。另外,当用户单击图像时,已经有一个模式窗口(colorbox),多个模式会在浏览器中产生不可预测的结果。我建议不要进行跨域请求,这是浏览器不喜欢它的原因。但是如果你一定要这么做,我唯一能想到的方法就是创建一个层函数。这样,您就可以在现有html的基础上添加尽可能多的层。仅供参考,jqMOdal允许使用iframe内容。