gpt4 book ai didi

MeteorJS - 禁用 javascript 的回退?

转载 作者:行者123 更新时间:2023-12-01 02:02:23 25 4
gpt4 key购买 nike

处理关闭了 javascript(或者脚本由于某种原因没有加载)的浏览器的最佳方法是什么?我知道现在只有不到 5% 的人这样做,但如果可能的话,我仍然希望有某种后备。

最佳答案

第一种方法:

您可以使用主体类:

Meteor website's example或者:

<head>
<title>My Title</title>
<style>
body{
background-image: url('http://www.images.com/bgimg.jpg');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
}

.has-script{
background-image: none;
}
</style>
</head>

<body class="has-script">
<h1>Welcome to our website!</h1>

{{> hello}}


body:not(.has-script) {
margin-top: 100px;
text-align: center;
font-size: 20px;

&::before {
content: "Please enable JavaScript!";
}
}

第二种方法:

您可以为生成的 HTML 模板保存一个缓存版本,并从那里提供它们。

您可以向 Meteor 应用程序添加缓存 list ,例如 manifestR

虽然我不知道你的模板有多复杂..

第三种方法和最好的方法:

基本在浏览器端,头部添加noscript代码
<noscript>
<style>
body {
font-size: 32px;
text-align: center;
line-height: 100vh;
}
body:after {
content: "Please enable JavaScript in your browser to view this site.";
}
</style>
</noscript>

关于MeteorJS - 禁用 javascript 的回退?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35073957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com