Я не могу открыть URL изнутри мгновенной игры Facebook, которую я сделал, Facebook разрешает это - PullRequest
0 голосов
/ 19 июня 2019

У меня есть мгновенная игра на Facebook и кнопка, которая открывает URL Локальное тестирование, кнопка работает должным образом: нажмите кнопку -> URL открывается в новой вкладке

Тестирование на встроенном тестовом плеере для веб-сайтов Facebook и Facebook, кнопка выдает ошибку, а URL не открывается

Blocked opening [url] in a new window because the request was made in a sandboxed frame whose 'allow-popups' permission is not set.

error when opening an url Можно ли в мгновенных играх Facebook открывать URL-адреса вообще?

1 Ответ

0 голосов
/ 19 июня 2019

Вы можете редактировать любые файлы для социальных сетей, если вы используете Интернет через свою сеть и использовали файлы кэширования, поэтому вы можете редактировать их локально для тех, кто просматривает их в вашей сети.

Для того, чтобы сделать это "allow-popups-to-escape-sandbox" для фрейма "attribute". Это позволяет изолированному документу порождать новые окна, не накладывая на них флажки песочницы, создавая чистый контекст просмотра. Например, сторонняя реклама может быть безопасно помещена в «песочницу» без наложения тех же ограничений на целевую страницу.

Всплывающие окна могут создаваться с помощью ссылок 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>
...