請開啟 JavaScript 以繼續搜尋
图1  Google 的頁面,左側有一行文字提示需要開啟 JavaScript 才能繼續搜索, 右側列出了常見瀏覧器開啟 JavaScript 的步驟。Google: 請開啟 JavaScript 以 2026-7-24 18:30:0 Author: taxodium.ink(查看原文) 阅读量:2 收藏

turn-on-javascript-to-keep-searching.webp
图1  Google 的頁面,左側有一行文字提示需要開啟 JavaScript 才能繼續搜索, 右側列出了常見瀏覧器開啟 JavaScript 的步驟。

Google: 請開啟 JavaScript 以繼續搜尋
我: 需要嗎?
Google: 不需要嗎?
我: 需要嗎?
Google: 不需要嗎?
我: 需要嗎?
Google: 別那麼認真嘛,不開你就別用咯

模仿 西遊記大結局之仙履奇緣 里的那段關於「愛一個人需要理由嗎」的對話 :P

從 2025 年 1 月開始,Google 搜索強制要求開啟 JavaScript 才能用,否則在搜索的時候會重定向到上面的引导頁。

我很久不用 Google 了,都在用 Kagi,也是 前陣子 才開始用 uBlock Origin 默認禁用頁面的 JavaScript,最近想用 Google 搜點東西,才發現一定要開 JavaScript 才能用。 Kagi、bing、百度等都不需要 JavaScript 也能搜索,我不理解 Google 為什麼一定要開啟 JavaScript 才能用,找到的說法是「啟用 JavaScript 讓我們能更好地保護服務與使用者,免受機器人以及不斷演變的濫用與垃圾訊息形式的侵害,並提供最相關且最新的資訊。」1我看不出來怎麼更好的保护了使用者,強制開啟 JavaScript 反而更容易出現漏洞,也更容易利用 JavaScript 追踪用户,同時也拒絕了那些不願開啟 JavaScript 的用戶。之前反感 Google 的广告和擅自開啟的 AI 功能,現在又多了一條遠离它的理由,如果你還在用 Google,我也建議你考慮換個別的搜索引擎。


uBlock Origin 默認禁用頁面的 JavaScript 之後,我發現不少網站會沒法正常使用,有的我能理解,因為有一些複雜交互需要用到 JavaScript,但不少博客也不能閱讀,我認為是不應該的。博客最重要的是內容,JavaScript 應該用作增強體驗,而不是強制要求,在沒有 JavaScript 的情况下,應該至少保証內容可訪問和可讀。

在禁用 JavaScript 的條件下,我能看到几類博客:

  1. 一片空白或者就一直加載,沒有任何提示
  2. 無法閱讀,但會檢測沒有開啟 JavaScript (一般會用 <noscript>),并給出相關提示
  3. 可以閱讀,但因為禁用 JavaScript,樣式有問題,部分功能受限 (例如切換明暗主題)
  4. 可以閱讀,樣式正常,部分功能受限
  5. 可以閱讀,樣式正常,部分功能受限,合理地处理了需要 JavaScript 的功能 (可能隱藏、可能給出提示、或者用 CSS 禁用)

對於前兩類,除非我很想看,否則我就關閉頁面了,這類博客也往往會加載大量 JavaScript 和其他資源,很多也不太注重內容的呈現,開啟 JavaScript 之後迎接你的可能是一堆動來動去的東西。

至於後 3 類,因為閲讀基本沒問題,我一般都會看完,而對第 5 類博客我會很喜歡,因為博客作者大概率是一個注重閲讀體驗的人。

如果你也是一位博客作者,可以禁用 JavaScript 看看自己博客的表現,然後考慮一下是否需要 JavaScript,是否需要那麼多 JavaScript、是否需要加載几 MB 甚至十几 MB 的資源。許多有風格的網站 其實不需要多少 JavaScript,讓網站好看大多數時候 CSS 就够了。最重要的還是內容,是你寫下的文字,以及讓你的文字能够被輕松閲讀到。

我的博客也依赖 一些 JavaScript,不過你禁用了也沒太大影響,如果有問題歡迎給我报錯 :)


最後分享一些可以不需要 JavaScript 功能:

搜索

我原來是 使用 pagefind 實現博客搜索功能,但現在去掉了,改為用搜索引擎的功能,只要用一個表單就够了。你可以在 搜索 查看效果,下面是用 Kagi 搜索用到表單 HTML:

<search>
  <form action="https://kagi.com/search">
    <input type="search" name="q" value="site:taxodium.ink "/>
    <button type="submit">搜索</button>
  </form>
</search>

這個方法還有一個好处,搜索引擎默認可以支持多語言搜索,而 pagefind 等未必支持。

查看圖片

有的博客會實現灯箱,方便讀者查看圖片,但其實給圖片加個 連結,也够用了。

<figure>
  <a href="images/album/20260716T193438--天使音乐__albumwall_image_汪川_20260521.webp">
    <img src="images/album/20260716T193438--天使音乐__albumwall_image_汪川_20260521.webp"
         alt="天使音乐 by 汪川 (2026)"
         data-href="images/album/20260716T193438--天使音乐__albumwall_image_汪川_20260521.webp">

  </a>
  <figcaption><span class="figure-number">图2&nbsp; </span>《天使音乐》専輯封面</figcaption>
</figure>

例如下面的圖片你點擊後會在當前 Tab 打開,瀏覧器自帯了放大縮小的功能,也能完全利用瀏覧器展示圖片。不足的是看多張可能不太方便。

天使音乐 by 汪川 (2026)
图2  《天使音乐》専輯封面
Webmentions (加载中...)

如果你想回应这篇文章,可以在你的文章或社交媒体帖子中链接这篇文章,然后提交你的 URL,你的回应随后会显示在此页面上。 (关于 Webmention)



    文章来源: https://taxodium.ink/google-turn-on-javascript-to-keep-searching.html
    如有侵权请联系:admin#unsafe.sh