如果处于隐身状态,则重定向并显示警报
Redirect and display alert if in incognito
我有一个网站,如果用户使用隐身模式,某些特定功能将无法使用。如果检测到隐身模式,我该如何重定向到另一个页面。此外,如何显示警报?
以下代码检查用户是否处于隐身状态。您也可以在 http://rahul2001.com/inco.html
查看此内容
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Inco-Check</title>
<script type='text/javascript'>
//<![CDATA[
window.onload=function(){
function main() {
var fs = window.RequestFileSystem || window.webkitRequestFileSystem;
if (!fs) {
result.textContent = "check failed?";
return;
}
fs(window.TEMPORARY, 100, function(fs) {
result.textContent = "Negitive: You aren't using Incognito";
}, function(err) {
result.textContent = "Positive: You're using Incognito";
});
}
main();
}//]]>
</script>
</head>
<body>
<h2>This webpage checks if you are in <i>Incognito</i> mode</h2>
<hr>
<h3>Result</h3>
<h4>
<div id="result"></div>
</h4>
<hr>
<hr>
</body>
</html>
这应该是您的 html 文件(替换 example.com 和警告消息):
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Inco-Check</title>
<script type='text/javascript'>
//<![CDATA[
window.onload=function(){
function main() {
var fs = window.RequestFileSystem || window.webkitRequestFileSystem;
if (!fs) {
result.textContent = "check failed?";
return;
}
fs(window.TEMPORARY, 100, function(fs) {
result.textContent = "Negitive: You aren't using Incognito";
}, function(err) {
window.location.href = "http://www.expmle.com";
alert("This is an alert!");
});
}
main();
}//]]>
</script>
</head>
<body>
<h2>This webpage checks if you are in <i>Incognito</i> mode</h2>
<hr>
<h3>Result</h3>
<h4>
<div id="result"></div>
</h4>
<hr>
<hr>
</body>
</html>
我有一个网站,如果用户使用隐身模式,某些特定功能将无法使用。如果检测到隐身模式,我该如何重定向到另一个页面。此外,如何显示警报?
以下代码检查用户是否处于隐身状态。您也可以在 http://rahul2001.com/inco.html
查看此内容<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Inco-Check</title>
<script type='text/javascript'>
//<![CDATA[
window.onload=function(){
function main() {
var fs = window.RequestFileSystem || window.webkitRequestFileSystem;
if (!fs) {
result.textContent = "check failed?";
return;
}
fs(window.TEMPORARY, 100, function(fs) {
result.textContent = "Negitive: You aren't using Incognito";
}, function(err) {
result.textContent = "Positive: You're using Incognito";
});
}
main();
}//]]>
</script>
</head>
<body>
<h2>This webpage checks if you are in <i>Incognito</i> mode</h2>
<hr>
<h3>Result</h3>
<h4>
<div id="result"></div>
</h4>
<hr>
<hr>
</body>
</html>
这应该是您的 html 文件(替换 example.com 和警告消息):
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Inco-Check</title>
<script type='text/javascript'>
//<![CDATA[
window.onload=function(){
function main() {
var fs = window.RequestFileSystem || window.webkitRequestFileSystem;
if (!fs) {
result.textContent = "check failed?";
return;
}
fs(window.TEMPORARY, 100, function(fs) {
result.textContent = "Negitive: You aren't using Incognito";
}, function(err) {
window.location.href = "http://www.expmle.com";
alert("This is an alert!");
});
}
main();
}//]]>
</script>
</head>
<body>
<h2>This webpage checks if you are in <i>Incognito</i> mode</h2>
<hr>
<h3>Result</h3>
<h4>
<div id="result"></div>
</h4>
<hr>
<hr>
</body>
</html>