禁用javascript时的其他行为

禁用javascript时的其他行为,javascript,Javascript,我对js非常陌生,只需要一个简短的脚本将用户重定向到另一个网站的URL。这是我目前的脚本: <!DOCTYPE HTML> <html> <head><META CHARSET='UTF-8'><title>My webpage</title> </head> <body onload="redirectUser();"> <script> function red

我对js非常陌生,只需要一个简短的脚本将用户重定向到另一个网站的URL。这是我目前的脚本:

<!DOCTYPE HTML>
<html>
<head><META CHARSET='UTF-8'><title>My webpage</title>
</head>
<body onload="redirectUser();">
    <script>
        function redirectUser() {
            window.location = "https://www.google.com";
        }
    </script>
</body>
</html>

我的网页
函数重定向用户(){
window.location=”https://www.google.com";
}

主要问题是某些web浏览器(即IE)不会自动运行这些脚本(它们会提示手动激活javascript和activeX以运行脚本)。如果结果是这样的话,有没有一种方法可以自动显示屏幕中间的文本来警告用户对此或直接显示链接?

您可以将链接放置到<代码> <代码>标签> < /p>
<noscript><a href="https://www.google.com">Go!</a></noscript>

您可以将链接放入
标记中

<noscript><a href="https://www.google.com">Go!</a></noscript>

您可以利用用户未启用JavaScript的事实告诉他们未启用JavaScript

您可以添加一个div,其中包含一条关于使用站点需要JavaScript的警告消息,然后立即使用JavaScript删除/隐藏该div

启用了JavaScript的用户不会看到它,因为它将被JavaScript删除

那些没有启用JavaScript的人会看到消息

下面的示例中,禁用JS或注释掉以查看消息

document.getElementById(“jswarning”).remove()
#jswarning{
宽度:100%;
填充:10px;
背景:红色;
颜色:#fff;
文本对齐:居中;
}
标题{
文本对齐:居中;
背景:#333;
颜色:#fff;
字体大小:40px;
}
此网站需要JavaScript。

您的网站
您可以利用用户未启用JavaScript的事实告诉他们未启用JavaScript

您可以添加一个div,其中包含一条关于使用站点需要JavaScript的警告消息,然后立即使用JavaScript删除/隐藏该div

启用了JavaScript的用户不会看到它,因为它将被JavaScript删除

那些没有启用JavaScript的人会看到消息

下面的示例中,禁用JS或注释掉以查看消息

document.getElementById(“jswarning”).remove()
#jswarning{
宽度:100%;
填充:10px;
背景:红色;
颜色:#fff;
文本对齐:居中;
}
标题{
文本对齐:居中;
背景:#333;
颜色:#fff;
字体大小:40px;
}
此网站需要JavaScript。

您的网站
因此在页面上添加一个链接…为什么不使用
元素执行重定向的可能重复:因此在页面上添加一个链接…为什么不使用
元素执行重定向的可能重复:这听起来是一个不错的选择。你能写一个小的代码示例吗?这将对我有很大帮助。只需将警告div放入noscript标记中。启用js的用户将看不到此消息。因此,您可以用更少的努力获得相同的效果。虽然刚刚查阅了@founded1898提供的答案,但我认为他的解决方案更好。这听起来是一个不错的选择。你能写一个小的代码示例吗?这将对我有很大帮助。只需将警告div放入noscript标记中。启用js的用户将看不到此消息。因此,您可以不费吹灰之力就获得相同的效果。虽然刚刚查阅了@founded1898提供的答案,但我认为他的解决方案更好。