使用Meteor.com时如何检测浏览器的JavaScript是否已禁用,并在浏览器窗口中向最终用户显示消息,例如“打开JavaScript”?
layout.html
或至少一个包含至少一个<head>
的main.html
。<noscript>
放置在<head>
而不是<body>
中。<head></head>
之外的内容转换成 JavaScript。因此,这段代码应该能正常工作。@CarlFoggin - Tarang<head>
。这可能是问题所在。 - Joseph我刚刚使用了这个,它真的像魔法一样起作用了
<head>
<noscript>
<style>
body {font-size: 32px;text-align: center;line-height: 100vh;}
body:after {content: "Please enable JavaScript";}
</style>
</noscript>
</head>
我在Chrome中使用最新的Meteor,但头部标签没有合并。只有以下内容对我有效:
<head>
<noscript>Please enable JavaScript.</noscript>
</head>
<template name="index">
...
</template>