我开发了一个支持ajax的站点。然而,该网站目前没有工作没有JavaScript。该网站适用于我测试过的任何浏览器以及iPhone /诺基亚手机。我应该担心javascript支持吗?
但是,我还应该担心javascript支持吗?
我知道有一些技术可以让我的网站在使用或不使用javascript的情况下都能正常工作,但是重构需要一些时间。
编辑:这个应用程序是针对我们的客户,将使用该系统来填写和处理表格。专业使用大多数。
我开发了一个支持ajax的站点。然而,该网站目前没有工作没有JavaScript。该网站适用于我测试过的任何浏览器以及iPhone /诺基亚手机。我应该担心javascript支持吗?
但是,我还应该担心javascript支持吗?
我知道有一些技术可以让我的网站在使用或不使用javascript的情况下都能正常工作,但是重构需要一些时间。
编辑:这个应用程序是针对我们的客户,将使用该系统来填写和处理表格。专业使用大多数。
JavaScript是现在巨大的,自Facebook等大型JS基础的网站,浏览器已经推出新的创新,以应对最新的网络改变了,当涉及到JS
因为这个JavaScript的广泛支持,你应该不用担心,但仍然需要处理。
一个简单<noscript>
标签显示一条消息给用户,告诉他们,他们需要JavaScript才能继续
<noscript>
Please enable javascript to use this site
</noscript>
继续检查你的分析软件,如谷歌,薄荷等,看看你的访问者使用的是什么。
这将帮助你决定你有多少担心它
跟踪非启用JavaScript的浏览器的一个方法是,像这样
<noscript><img src="noscript.php" /></noscript>
这将加载一个PHP文件作为图像!
php文件
<?php
//Track the user details here inside your database or whatever so you can then see.
//Here send back a 1x1 pixal so the DOM IS ok and to reduce load
$pxl= imagecreate(1, 1);
header("Content-type: image/png");
imagepng($pxl);
imagedestroy($pxl);
?>
但是,如果没有JavaScript,分析工作将无法正常进行,但是,它会吗?至少不是谷歌分析。但我想有一些可以使用的服务器端分析软件。 – peirix 2010-06-29 10:56:10
另一种方法是通过PHP和DB创建一个图像跟踪非脚本用户重新检查我的帖子 – RobertPitt 2010-06-29 11:07:11
您应该时刻记住,一定比例的最终用户会在浏览器中禁用JavaScript。另一方面,大多数现代化的网站不再适用或者不总是优雅地退化。您可以说服您的用户启用JavaScript或至少创建一个功能最小的页面,这些功能可以在不使用JavaScript的情况下运行。
Grz,Kris。
这取决于。
如果您期望来自移动网络浏览器的大量流量,那么是的,您必须重构网站以确保它与这些客户端的良好运行。如果大多数流量来自丰富的桌面网页浏览器,那么这应该不成问题。
哪些移动网页浏览器目前不支持JavaScript/Ajax? – scunliffe 2010-06-29 10:54:16
您可以显示一条消息,与JavaScript的用户禁用说,该网站将无法正常工作:
<noscript>
Hey, it seems you have Javascript disabled. Get out of my lawn!
</noscript>
如果这是一个大问题,取决于你的目标受众。
今天大多数浏览器都启用了javascript。有一点要记住的是,例如谷歌爬虫/蜘蛛没有JavaScript的。
这完全取决于您的用户。
如果您可以确保您的用户浏览器支持JavaScript,那么确保实际代码有效且符合JavaScript标准由您决定。
许多人认为,盲人可以阅读网页并有各种后备选项,但这取决于您的用户以及您对他们的要求。
如果你真的需要支持所有类型的手机和奇怪的设备,只需创建一个单独的前端。
据我所知,谷歌机器人不支持JavaScript。因此,如果您希望您的网站被搜索引擎编入索引,则无需JavaScript即可访问内容。
这将取决于您的网站的目标受众的*地段*。你能告诉我们谁是观众吗? – 2010-06-29 10:42:17
至少发出通知,说明用户应该启用javascript – Redlab 2010-06-29 10:45:09