MozTW 討論區 https://forum.moztw.org/ |
|
Firefox 1.5.x 的 JavaScript 主控台 https://forum.moztw.org/viewtopic.php?f=13&t=13892 |
第 1 頁 (共 1 頁) |
發表人: | 湯瑪士小火車 [ 2006-04-26, 22:20 ] | ||
文章主題 : | Firefox 1.5.x 的 JavaScript 主控台 | ||
為何在 Firefox 1.5.x 瀏覽許多網站如果用 JavaScript 主控台觀察,會發現許多『訊息』甚致是『錯誤』! 光是開啟 Firefox 就會出現三個『訊息』。而我的首頁設在 Google 搜尋畫面,又會再增加兩項『錯誤』。請參看附圖。 ![]() 另外如果是上到 W3Schools 的話,訊息及錯誤就更多了!有高手能解釋一下嗎?謝謝!
|
發表人: | wini [ 2006-04-26, 23:24 ] |
文章主題 : | |
你安裝的擴充套件,有什麼問題也會顯示在 JS 主控台中。 而網站若有用 JS ,但卻有不合乎標準,或無法正確執行的情況, 也會顯示在 JS 主控台畫面中。 基本上一般使用者是不會去看這東西的, 可以順便請問你一下是有要做什麼嗎? |
發表人: | 湯瑪士小火車 [ 2006-04-27, 16:58 ] |
文章主題 : | |
那您是建議要將所有的擴充套件先拿掉後再看看嗎?也對!我找時間試看看好了! 我是因為自己在發展網頁程式,其中有用到 JavaScript,所以常會開 JavaScript 主控台查看它的訊息。在 1.0.7 的時侯很好用,因為沒有其它多餘的訊息,都是我寫錯的部份有訊息。 但現在我通常都得先將主控台中的所有訊息先刪除後,然後再執行我的程式,然後再來觀察是那裡出了問題。否則一打開 JavaScript 主控台就會出現一大堆訊息,我還得捲到最下方才能找到由於執行我的程式所產生的訊息。 為何在程式能正確執行之後還會產生那麼訊息呢? |
發表人: | wini [ 2006-04-27, 19:47 ] |
文章主題 : | |
湯瑪士小火車 寫: 那您是建議要將所有的擴充套件先拿掉後再看看嗎?也對!我找時間試看看好了! 不必特地移除,到 Mozilla Firefox 的安全模式下,擴充套件應該就不會運作了。(理想情況) 或者你也可以選擇新增一個設定檔,這樣就可以進行乾淨的測試了。 湯瑪士小火車 寫: 為何在程式能正確執行之後還會產生那麼訊息呢?
至於明明看起來 Fx 執行得很正常, 卻還是會跑出來的問題, 你可以看一下,那裡面有些可能只是單純的訊息, 但有些卻是錯誤,要嚴重到不能正常執行的話, 應該跟上面的訊息會不同吧,總之擴充套件也是有用到 JS 的這樣, 不過我沒在研究,所以不清楚詳情。 記得要顯示哪些好像可以調, 不過我不會用 about:config 調,建議你安裝 Web Developer 擴充套件試試, 你慢慢看,就可以看到 JS 相關的嚴謹度設定了, 那樣子一些不是很嚴重的問題就不會顯示出來, 我想應該連擴充套件的問題也不會顯示吧。 |
發表人: | Amauds [ 2006-04-27, 19:53 ] |
文章主題 : | |
/*套件產生的錯誤或是警告都會被傳送到 JavaScript 主控台 */ user_pref("javascript.options.showInConsole",true); /*啟用嚴謹模式的 JavaScript 語法*/ user_pref("javascript.options.strict",true); |
發表人: | josesun [ 2006-04-27, 20:02 ] |
文章主題 : | |
或是利用 Console2 這個套件,能夠將 套件訊息、Javascript、和 CSS 分開選擇要不要顯示等其他好用功能。 |
發表人: | 湯瑪士小火車 [ 2006-04-27, 22:01 ] |
文章主題 : | |
題外話:原來之前 PO 錯地方了!所以沒有人理我。 ![]() 在這兒就有高手來回答了!謝謝以上幾位的回覆。 我經 wini 大大的提醒,立刻試著將套件一個一個拿掉。結果發現上圖中的頭三個訊息是因為 switchProxy 所產生的。至於後兩個錯誤就應該是 Google 的問題了!不過我不曉得是 JavaScript 還是 CSS 的問題。功力不夠!還需要各位大大繼續指點。 我有裝 Web Developer,但一直沒有用。因為不會,所以也不知道該如何使用它來協助我開發程式。wini 大大說可以設定 JavaScript 的嚴謹度,我還是找不到該從那裡設定。 Amauds 大大講的設定是要設在 aboud:config 嗎? josesun 大大說的套件我會用用看的。 謝謝各位! |
發表人: | xacid [ 2006-04-28, 00:10 ] |
文章主題 : | |
湯瑪士小火車 寫: 我經 wini 大大的提醒,立刻試著將套件一個一個拿掉。結果發現上圖中的頭三個訊息是因為 switchProxy 所產生的。至於後兩個錯誤就應該是 Google 的問題了!不過我不曉得是 JavaScript 還是 CSS 的問題。功力不夠!還需要各位大大繼續指點。
google 是這裡出問題: 代碼: <style><!--
//--></style> 這樣寫的確是個錯誤吧?只是為了相容大家都這樣做 就當作沒看到吧 |
發表人: | 湯瑪士小火車 [ 2006-04-28, 08:43 ] |
文章主題 : | |
真是太感謝了!又長了知識。 這應該是為了不支援 script 的瀏覽器吧!我記得在一開始看 JavaScript 的書有看到過,不過當時我想大部份的人都使用 IE,少部份的人使用 Netscape / Mozilla / Firefox,應該只有極少部份的人所使用的瀏覽器不支援 script。所以就決定…不用那個技巧來相容所有的瀏覽器……。時間久了就有點忘記要這麼做了! 現在才知道原來說麼做在語法上還會發生錯誤,應該也不會錯誤,大概算是警告訊息吧! |
發表人: | Amauds(未登入) [ 2006-04-28, 12:50 ] |
文章主題 : | |
湯瑪士小火車 寫: Amauds 大大講的設定是要設在 aboud:config 嗎?
那是直接寫在 user.js 的用法,要在 about:config 設定的話, 只要把 javascript.options.showInConsole 設為 true 或 false, javascript.options.strict 設為 true 或 false, 以上。 |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |