源文件中的Javascript输出


Javascript output in the source files?

在我解释之前,请在Google chrome中查看此URL并查看页面来源:http://goo.gl/Ds9oOz

在页面源中,您将看到:

<script language="JavaScript">
<!--

echo 'setClockMulti("CDT", 1)';

//-->
</script>

当在浏览器上查看时,这将在页面上显示芝加哥的时区。

我试图实现的是能够在源文件中查看芝加哥的时区!

顺便说一句,我知道javascript是客户端,所以省省点气,PHP是服务器端。

有人能给我一些例子或教程来实现我想要做的事情吗?

我不介意使用AJAX。。我只需要一些明确的指示。

您想要做的事情在Javascript中是不可能的。

如果你想在源代码中有内容用于SEO目的,你需要在服务器端渲染它。因此,如果网站是基于PHP和Javascript构建的,那么就用PHP构建它。如果服务器端运行Javascript(例如Node.js),则可以在Javascript中执行,但我猜情况并非如此。

客户端Javascript仅在加载文档时才在浏览器中运行。Ajax是一种在后台执行额外请求以获取额外内容的Javascript技术。在这种情况下,这对你没有帮助,因为搜索引擎不会运行这个Javascript,所以它们不会有动态加载的内容。

如果你想知道谷歌的索引,请在浏览器中禁用Javascript,看看你的页面还剩什么。这就是搜索引擎所看到的,没有其他东西。

如果这意味着你必须将setClockMulti翻译成PHP,那就顺其自然吧。这可能比安装Node.js更容易。如果你需要翻译它的帮助,我想你可以问一个新问题来描述你的确切问题。

这有帮助吗?

<script language="JavaScript">
<!--

<?php echo setClockMulti("CDT", 1); ?>

//-->
</script>