Почему я не могу использовать Javascript для открытия dataURI в новой вкладке в Chrome, в то время как я могу в Firefox? - PullRequest
0 голосов
/ 29 мая 2018

Моя проблема проста.Я хочу использовать JavaScript, чтобы открыть динамически сгенерированный dataURI внутри новой вкладки в одном окне браузера.Следующий код помогает в Firefox («Hello World» - игрушечный пример. На его месте появится функция, возвращающая строку сгенерированного dataURL.)

 var win = window.open(data:text/plain;charset=utf-8,Hello%20World, '_blank');
 win.focus();

В Chrome этот же кодоткройте полностью пустую страницу с адресным пространством, помеченным about:blank вместо ожидаемого URI (как в случае с Firefox).

Либо Chrome отключил это как функцию безопасности, либо Firefox поддерживаетнекоторые аспекты приведенного выше кода в качестве экспериментальной функции.У кого-нибудь есть чувство, что здесь происходит?И если да, есть ли обходной путь?

Я должен добавить, что консоль Chrome не показывает никаких сообщений об ошибках или каких-либо предупреждений.

...