Thẻ tập lệnh đơn giản bên trong thẻ body dường như không hoạt động. Thông báo không được kích hoạt trong mã bên dưới:Thẻ Meteor.js: <script> không hoạt động bên trong <body>
<body>
<script type="text/javascript">
alert('Hello');
</script>
{{>main}}
</body>
Bất kỳ ý tưởng nào tại sao?
Edit: Chỉ cần thử nó với một ứng dụng sao băng tươi, không có thẻ cảnh báo vẫn còn:
<head>
<title>test</title>
</head>
<body>
<script type="text/javascript">
alert('Hello');
</script>
{{> hello}}
</body>
<template name="hello">
<h1>Hello World!</h1>
{{greeting}}
<input type="button" value="Click" />
</template>
điều Weird là khi tôi copy dán nguồn html, thực hiện một trang html mới, và các cảnh báo sẽ làm việc.
Chỉnh sửa3: Tôi đã triển khai ứng dụng này tại đây: http://alert-in-body-test.meteor.com/ Bạn có nhận được hộp cảnh báo không?
"Cũng đảm bảo rằng
là bên trong tag". Đó không phải là cách các mẫu sao băng hoạt động và trên thực tế là tùy chọn trong html thông thường. – Noishe