我有一个页面,使用户能够通过 HTML5 画布执行图像处理,在页面上,有一个 facebook 共享按钮,用于在 facebook 上共享生成的画布图像。
单击链接时,将向服务器(ASP.NET MVC)发送一个ajax请求以执行图像生成,将图像保存在服务器上,然后生成一个url(链接到图像)作为ajax返回回复。返回的 url 是我想要传递给 facebook 分享的参数。问题是当我调用“window.open”时,弹出窗口阻止程序阻止了 facebook 共享对话框。
有没有其他方法可以在没有弹出窗口阻止程序的情况下打开新标签。我相信既然用户发起了这个动作,我应该有办法绕过弹出窗口阻止程序。谢谢。