JavaScript 代码在 Safari 中给出空白页面

标签 javascript safari

我最近涉足 JavaScript 并很快遇到了一些问题。我正在尝试运行一个简单的“Hello World”程序,但该程序不起作用。每当我在 Safari 中打开 html 文件时,我只看到一个空白页面。 JavaScript 在 Safari 偏好设置中启用。该文件以 .html 扩展名保存。这是我在 Sublime Text 2 中编写的代码:

    <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8"/>
    <title> JS Test Page </title>
</head>

    <script type=“text/javascript”>
          document.write(“hello world”); 
    </script>

<body>

</body>
</html>

如果有帮助,URL 中的路径文件为:file:///Users/ME/Desktop/testJS.html

最佳答案

您需要将脚本标记放在 head 或 body 标记内。

双引号也有问题。它们是 unicode 字符。可能您使用奇怪的字体或其他东西从网站上复制了它们,而不是键入它们,这把事情搞砸了。

    <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8"/>
    <title> JS Test Page </title>

    <script type="text/javascript">
          document.write("hello world"); 
    </script>
</head>


<body>

</body>
</html>

关于JavaScript 代码在 Safari 中给出空白页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21655170/

相关文章:

javascript - Web 服务器可以在响应请求之前以什么方式检查是否在现有页面上重定向 GET 请求?

javascript - 从 javascript 调用 objective-c 方法

javascript - 如何访问并呈现 Safari 扩展中打开的选项卡的可见内容?

safari - formData get() 似乎在 Safari 中不起作用

c# - IOS Safari 视频串流问题

javascript - 无需滚动的 Wordpress Jquery 动画

javascript - 如何在单击取消按钮时停止/暂停嵌入?

javascript - jQuery:动态 HTML 维度

css - Safari 4 的 Flash 问题

macos - 如何强制 Mac OS 在 Chrome 中打开 "Search with Google"