我有一个Facebook即时游戏和一个打开网址的按钮 在本地测试,按钮按预期工作:单击按钮->在新标签页中打开了网址
在Facebook Web和Facebook即时游戏嵌入式测试播放器上进行测试时,该按钮会显示错误并且网址未打开
Blocked opening [url] in a new window because the request was made in a sandboxed frame whose 'allow-popups' permission is not set.
答案 0 :(得分:0)
如果您通过网络共享Internet并使用了缓存文件,则可以编辑社交媒体的任何文件,因此可以为那些正在网络上浏览文件的人本地编辑它们。
为了对框架“ attribute”执行“ allow-popups-to-escape-sandbox”。这允许沙盒文档产生新窗口而不会在其上强加沙盒标志,因此创建了干净的浏览上下文。例如,可以在不对目标网页施加相同限制的情况下,安全地对第三方广告进行沙盒处理。
弹出窗口可以通过window.open()和target =“ _ blank”链接生成。
<!-- No sandbox there... Popup window won't be sandboxed as well -->
<iframe id="red" src="iframe.html"></iframe>
<!-- This sandboxed frame will allow sandboxed popup window to open popups
//but not to execute JavaScript for instance. -->
<iframe id="green" src="iframe.html" sandbox="allow-popups"></iframe>
<!-- This sandboxed frame will create a clean non sandboxed popup window,
//allowed to execute JavaScript and open popups. -->
<iframe id="blue" src="iframe.html"
// sandbox="allow-popups allow-popups-to-escape-sandbox"></iframe>