如何将网页重定向到数据:uri来自http://?

时间:2011-06-16 06:43:12

标签: debugging hyperlink safari bookmarklet data-uri

我想将有限联系的网页加载到服务器。我有一个跨应用程序链接但safari只是不会打开数据:uri。无论如何用http://开始吗?怎么样的网址中的javascript,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 :(得分:0)

使用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>

<强>参考