在 iPhone 上免提滾動長網頁並以完美的速度閱讀文章


你不能總是控制你的 iPhone。這就是 Apple 創建 Siri 的原因。 當 Siri 無法免提出價時,可以使用 Apple 的新語音控制。但如果你不喜歡 iPhone 上的 bark 命令,還有另一種選擇。至少,在 Safari 中滾動網頁時。

只需語音,您就可以使用 Siri 發送短信、撥打電話、查找路線、播放音樂和查找信息。語音控制也可以做這些事情,但它添加了更多高級功能,例如上下滾動當前頁面,不僅在 Safari 中,而且在所有其他應用程序中。

如果您不想使用語音或想在 Safari 中閱讀長篇文章,不想不斷發出口頭命令或用油膩的手指一遍又一遍地滑動屏幕,使用 JavaScript 和快捷方式即可。申請。

  • 不要錯過:在 iPhone 上使用語音滑動視頻、查看個人資料等來控制 TikTok

以下預製快捷方式可讓您設置特定參數以在 Safari 中自動滾動特別長的網頁。如果您正在瀏覽 Wikipedia 或閱讀長篇新聞文章,請使用以下快捷方式,這樣您就不必不斷地用手指向下滾動來繼續閱讀。 只需在 Safari 中手動運行快捷方式即可。

先決條件

  • iOS 14+: 它也可能適用於 iOS 13,但尚未經過測試。
  • 捷徑: 該應用程序默認安裝,但可以刪除。如果你的被刪除, 重新安裝 從應用商店。
  • 允許不受信任的快捷方式: [設定]->[ショートカット]去[信頼されていないショートカットを許可する]允許用戶創建快捷方式。

第 1 步:添加 Safari 的自動滾動快捷方式

來自 RoutineHub 用戶的“Safari 自動滾動” @ROP 是使用的快捷方式。你可以開始了 日常中心 或直接從下面的 iCloud 鏈接。 Shortcuts 內置了自動更新,因此您可以直接在 Shortcuts 中進行更新,因此您永遠不必擔心獲取最新版本。

打開鏈接會重定向到快捷方式。如果不,[ショートカットを取得]點擊。將顯示快捷方式操作的預覽。您可以在安裝快捷方式之前仔細檢查。然後滾動到工作流的底部並單擊[信頼されていないショートカットを追加]將快捷方式添加到您的庫中。

在 iPhone 上免提滾動長網頁並以完美的速度閱讀文章

接下來,您將被要求配置一個快捷方式;在這種情況下,這意味著閱讀有關 Safari 的自動滾動快捷方式如何工作的說明。[続行]什麼時候[完了]跳過此部分,或單擊[セットアップをスキップ]單擊按鈕。

在 iPhone 上免提滾動長網頁並以完美的速度閱讀文章
在 iPhone 上免提滾動長網頁並以完美的速度閱讀文章

第 2 步:在 Safari 中運行 Safari 自動滾動

打開 Safari 並轉到您想要自動向下滾動的網頁,無論是長文章還是本教程的操作方法。然後在底部工具欄中[共有]按鈕,[共有]工作表的[アクション]從列表中[Safari 自動スクロール]選擇一個快捷方式選項。

  • 不要錯過:在 Safari 登錄頁面上輕鬆揭示隱藏在星號和圓點後面的混淆密碼
在 iPhone 上免提滾動長網頁並以完美的速度閱讀文章
在 iPhone 上免提滾動長網頁並以完美的速度閱讀文章

您將被要求選擇自動滾動的速度。 您可以選擇任意數量的預設,例如 5、10、20、50、75、100 毫秒。例如,選擇 20 ms 表示頁面每 20 ms 滾動 1 個像素。選擇您自己的將提示您輸入毫秒和像素。

不確定選擇哪個選項?從 50 毫秒開始既不太快也不太慢。如果太慢,請移至 20 毫秒。如果太快,請將其降低到 75 毫秒。

如果您沒有喜歡的預設,[カスタム MS および PX]單擊以選擇您自己的毫秒和像素。選擇該選項後,系統將提示您輸入網站的快捷方式。

在 iPhone 上免提滾動長網頁並以完美的速度閱讀文章
在 iPhone 上免提滾動長網頁並以完美的速度閱讀文章

這裡無需擔心。 沒有數據從 Safari 自動滾動傳輸到網站。需要訪問權限,因為必須將 JavaScript 代碼(可以在下面預覽)插入到網頁中才能執行自動滾動。

用於設置像素的 JavaScript:

(function(host){
        var interval = ms, increment = px, pairs = window.location.search.substring(1).split("&");

        for(var i = 0; i < pairs.length; i++){
          var pair = pairs[i].split("="),
              attribute = pair[0],
              value = parseInt(pair[1]);

          switch(attribute){
            case "interval": interval = value;
            case "increment": increment = value;
          }
        }

        return {
          start: function(){
            host.scrollBy(0, increment);
            host.setTimeout(arguments.callee, interval)
          }
        };
      }(this)).start();
completion(true);

JavaScript 設置毫秒:

(function(host){
        var interval = ms, increment = 1, pairs = window.location.search.substring(1).split("&");

        for(var i = 0; i < pairs.length; i++){
          var pair = pairs[i].split("="),
              attribute = pair[0],
              value = parseInt(pair[1]);

          switch(attribute){
            case "interval": interval = value;
            case "increment": increment = value;
          }
        }

        return {
          start: function(){
            host.scrollBy(0, increment);
            host.setTimeout(arguments.callee, interval)
          }
        };
      }(this)).start();
completion(true);

允許訪問網站後,關閉共享表並返回 Safari。 網頁將自動開始向下滾動。如果您走得太快或錯過了某個部分,您可以用手指向上或向下滾動一點,但滾動將以相同的速度繼續。

下面顯示的是兩種不同的滾動速度,50ms(左)和 20ms(右)。

在 iPhone 上免提滾動長網頁並以完美的速度閱讀文章
在 iPhone 上免提滾動長網頁並以完美的速度閱讀文章

此快捷方式在 Safari 的閱讀器模式下不起作用,因此如果您更喜歡閱讀器模式來閱讀長篇文章,那您就有麻煩了。

第 3 步:在 Safari 中停止自動滾動

要停止自動滾動,請刷新頁面或返回上一頁。 如果您不理會 Safari,它不會停止自動滾動。

為快捷方式更新 Safari 自動滾動

要更新 Safari 的自動滾動快捷方式,請轉到快捷方式應用程序,單擊[マイ ショートカット]去。然後點擊 Safari 自動滾動卡片。第一次運行時,系統會提示您訪問 RoutineHub 以獲取更新。[OK]單擊將為您提供更新或通知您已經是最新的選項。

在 iPhone 上免提滾動長網頁並以完美的速度閱讀文章
在 iPhone 上免提滾動長網頁並以完美的速度閱讀文章
在 iPhone 上免提滾動長網頁並以完美的速度閱讀文章

不要錯過:您正在尋找錯誤的 Safari 標籤頁 – 使用這個隱藏的 iPhone 技巧更快地找到它們

Nelson Aguilar/Gadget Hacks 的封面照片、屏幕截圖和 GIF