Как веб-страницу можно перенаправить на data: uri с http: //? - PullRequest
2 голосов
/ 16 июня 2011

Я хотел бы загрузить веб-страницу с ограниченным доступом к серверу. У меня есть ссылка между приложениями, но сафари просто не откроет данные: uri. Можно ли начать с http: //? Что касается javascript в URL, http://javascript:window.location="data:"? Я не хочу связываться с сервером (автономный режим).

Если нет, могу ли я использовать простую страницу php, чтобы перенаправить ее? Пример:

http://someserver/index.php?input="data:text/html;charset=UTF-8,htmlhere"

и в скрипте php:

<meta http-equiv="refresh" content="0;url=< ?php echo($GET_['input']); ?>" />

1 Ответ

0 голосов
/ 28 января 2014

Используйте тег meta для перенаправления с URI данных в качестве значения свойства url:

<html>
<!--Using meta redirect--> 
<meta http-equiv="Refresh" content="0; url= data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAD///+l2Z/dAAAAM0lEQVR4nGP4/5/h/1+G/58ZDrAz3D/McH8yw83NDDeNGe4Ug9C9zwz3gVLMDA/A6P9/AFGGFyjOXZtQAAAAAElFTkSuQmCC">
>
</html>

Ссылки

...