2024年11月

最近發現一個讓人哭笑不得的問題:在一些比較舊的 iOS 設備上,ChatGPT 的網頁無法正常滾動。
當我輸入問題後,系統會正常回覆,但因為網頁上的滾動功能壞了,導致根本看不到完整的回答!

我可以確定之前是可以使用的,甚至中間故障幾次後還被修復過。
但最近這個問題似乎長期存在,而且去 OpenAI 社群查了一下,也有其他人遇到類似情況,然而問題已持續一個月以上,官方似乎沒有修正的打算😂

既然如此,我決定自己動手解決!以下是具體修復步驟:
以下是具體修復步驟:

打開 Safari,進入 ChatGPT 網站。
點擊「分享」按鈕,然後選擇「加入書籤」。
替書籤設定標題(例如:ChatGPT scroll bug patch)。
編輯書籤 URL:

在「網址」(URL)欄中,將原來的網址替換為下面的代碼:

javascript: (function () { document.querySelectorAll('html *').forEach(function(node) { var s = getComputedStyle(node); if (s['overflow'] === 'hidden') { node.style['overflow'] = 'visible' } }) })()

儲存該書籤。

回到 ChatGPT 問答頁面,點擊您剛才做好的書籤。

修復原理
這段 JavaScript 代碼的作用是修復網頁元素的 CSS 屬性,特別是 overflow。
當某些元素的 overflow 被設置為 hidden 時,可能會導致滾動功能失效。通過強制將其改為 visible,滾動條就能恢復正常工作!

現在,您應該可以在舊的 iOS 設備上正常使用 ChatGPT 了 🎉

參考來源

https://community.openai.com/t/after-submitting-query-to-chatgpt-cant-scroll-at-all/696051/7