我開發了一個支持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