如何在元标记中提供 base64 编码数据 url
How to provide base64 encoded data url in meta tag
考虑以下 HTML:
<html>
<body>
<p>Paragraph</p>
<meta id="meta" http-equiv="refresh">
</body>
<script type="text/javascript"> document.getElementById("meta").content="1;url=data:text/html;base64,PFNDUklQVD5hbGVydCgiUHduZWQiKTs8L1NDUklQVD4=";
</script>
</html>
如果您在 chrome url 地址栏中键入数据:text/html;base64,PFNDUklQVD5hbGVydCgiUHduZWQiKTs8L1NDUklQVD4=。您会收到警报。
但是当你在上面的元标记中使用它时,它不会发生。
它显示了一些错误 -
不允许将顶部框架导航到数据 URL:数据:text/html;base64,PFNDUklQVD5hbGVydCgiUHduZWQiKTs8L1NDUklQVD4=
主要是我想自动重定向到不同的页面。而是使用base64编码url。
如果我这样做
一秒钟后页面确实被重定向到 google.com。
但是当我将其更改为 content="1;data:text/html;base64,aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbQ=="
我得到了同样的错误 - 不允许将顶部框架导航到数据 URL
即使您在浏览器地址栏中粘贴字符串:data:text/html;base64,aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbQ==,它也会显示 http://www.google.com
我想在 HTML 中使用 javascript 或直接进行。
有什么办法可以实现吗?
谢谢
如何在 javascript 中使用重定向,如下所述:https://www.w3schools.com/howto/howto_js_redirect_webpage.asp 在 onload()
函数中
<html>
<head>
<!-- ... -->
<script>
function myRedirectFunction() {
// option 1
// window.location.href = "http://www.w3schools.com";
// option 2
window.location.replace("http://www.w3schools.com");
}
</script>
</head>
<body onload="myRedirectFunction()">
<!-- ... -->
</body>
</html>
考虑以下 HTML:
<html>
<body>
<p>Paragraph</p>
<meta id="meta" http-equiv="refresh">
</body>
<script type="text/javascript"> document.getElementById("meta").content="1;url=data:text/html;base64,PFNDUklQVD5hbGVydCgiUHduZWQiKTs8L1NDUklQVD4=";
</script>
</html>
如果您在 chrome url 地址栏中键入数据:text/html;base64,PFNDUklQVD5hbGVydCgiUHduZWQiKTs8L1NDUklQVD4=。您会收到警报。 但是当你在上面的元标记中使用它时,它不会发生。 它显示了一些错误 - 不允许将顶部框架导航到数据 URL:数据:text/html;base64,PFNDUklQVD5hbGVydCgiUHduZWQiKTs8L1NDUklQVD4=
主要是我想自动重定向到不同的页面。而是使用base64编码url。 如果我这样做 一秒钟后页面确实被重定向到 google.com。 但是当我将其更改为 content="1;data:text/html;base64,aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbQ==" 我得到了同样的错误 - 不允许将顶部框架导航到数据 URL 即使您在浏览器地址栏中粘贴字符串:data:text/html;base64,aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbQ==,它也会显示 http://www.google.com
我想在 HTML 中使用 javascript 或直接进行。 有什么办法可以实现吗?
谢谢
如何在 javascript 中使用重定向,如下所述:https://www.w3schools.com/howto/howto_js_redirect_webpage.asp 在 onload()
函数中
<html>
<head>
<!-- ... -->
<script>
function myRedirectFunction() {
// option 1
// window.location.href = "http://www.w3schools.com";
// option 2
window.location.replace("http://www.w3schools.com");
}
</script>
</head>
<body onload="myRedirectFunction()">
<!-- ... -->
</body>
</html>