问题是:当 iPhone 或 iPad 的用户在切换回 iPhone 或 iPad 后又切换回它时,如何抑制 Safari 等中打开的 Web 浏览器令人讨厌的自动刷新?似乎没有可以在这些设备上执行此操作的设置。
1 回答
今天我无意中发现了一种阻止这种烦人行为的方法,即使它不符合真正的修复条件,它是一种通过在每次从 Safari 或其他浏览器切换之前采取简单操作来抑制行为的方法。不理想,但它确实让您(最终)控制浏览器,从而抑制行为。答案的链接在这里:
https://discussions.apple.com/message/25254749#25254749
如果你不想在那里冲浪,这里的诀窍是:
在 Safari 或其他浏览器应用程序中,触摸并按住一段文本(单个单词或字母即可),然后将手指从屏幕上移开。将选择单词或字母,并出现熟悉的“复制|定义”小弹出窗口。触摸“定义”,会弹出显示单词定义或找不到定义的屏幕。现在,不要触摸其他任何东西;不是“完成”、“搜索网络”或其他任何内容。现在按下 Home 按钮(即,iPhone 前面板底部带有正方形的那个)。您将被切换回带有所有应用程序图标的跳板,并且可以从那里做任何您想做的事情。然后,触摸您所在浏览器的浏览器图标,您将切换回该浏览器。覆盖浏览器窗口的定义屏幕仍然存在。触摸“完成”,屏幕消失。幸运的是,打开的浏览器窗口不会重新加载。
更新:
在 Mercury 中,到目前为止,这个技巧还没有让我失望。但是在 Safari 中,当许多应用程序在后台运行并且许多浏览器窗口打开时,它有时会无法工作。可能是因为 Safari 与 iOS 捆绑在一起并且由同一家公司的开发人员编写,所以 Springboard 可能有更多的钩子,并且被编程为对其行为有更多的自由裁量权。并且由Springboard发起的阻塞进程可以被Springboard取消;如果不是,那么它作为操作系统几乎不会一直有用。但我注意到,通过将 Safari 置于其选择浏览器状态(触摸 Safari 中右下方的一个正方形顶部的另一个图标,这会导致浏览器窗口堆叠向前倾斜,伪 3D 样式) 然后切换到跳板并做任何事情等,然后回到 Safari,这似乎也有效,即使打开了很多浏览器窗口和应用程序。但众所周知,一些网页有 Javascript,它会根据最后一次检索的日期时间强制自动刷新,它们存储在 DOM 中,通常在隐藏字段或其他地方。因此,当浏览器窗口变为活动状态时,这无济于事。但是缺少它,窗口不会刷新。因此,就在使用 Safari 时尝试抑制自动重新加载时获得始终如一的积极结果而言,与我首先描述的更通用的方法相比,我更经常推荐这种方法。但是缺少它,窗口不会刷新。因此,就在使用 Safari 时尝试抑制自动重新加载时获得始终如一的积极结果而言,与我首先描述的更通用的方法相比,我更经常推荐这种方法。但是缺少它,窗口不会刷新。因此,就在使用 Safari 时尝试抑制自动重新加载时获得始终如一的积极结果而言,与我首先描述的更通用的方法相比,我更经常推荐这种方法。