返回列表 发帖

Firefox的恢复(撤销)功能比较有特色,TW是否考虑借鉴一下?

TW,MT的恢复按钮都是重新打开最近关闭的窗口,但是Firefox的恢复按钮有点不同的是,被重新打开的窗口的历史都被恢复了,可以用在此窗口使用后退按钮浏览之前的网页。有时候这个特性挺有用的,TW能否借鉴一下呢?

这样会不会太站用资源了?

TOP

看第一遍没理解是什么意思, 再看明白了。
楼主是说FF的恢复功能能把关闭的标签的前进后退记录也恢复,是吧。

这功能的确很有用的,但是恐怕实现很难。。

主要是IE内核了,TW和MT都只是将关闭的标签的URL存在记录关闭页面的文件里,关闭了标签之后,其实这个页面是完全关闭了,同时也清空了前进后退的历史,就如同你用IE是一样,关闭了IE再打开,虽然有浏览历史记录,但是没有前进后退的记录了,这和浏览历史不一样,不是记录在文件里,而是跟随IE进程的缓存里。TW和MT的撤销关闭页面,只不过是重新读取那个保存了的URL,然后打开,跟完全重新打开是一样的。

很可惜,VC中只提供了读取IE的前进后退的历史,并不能向IE中写入前进后退历史(准确的说是IE没有这个能力接受),这样,即使保存了前进后退历史,也无法导入到一个新打开的标签中去,这样前进和后退的内容只能全部通过打开新标签的方式打开,那就失去了前进后退的意义了。

TOP

最近难道看到的有建设性的意见啊。这个功能的确不错,另外opera的也能保存滚动条的位置,ff好像也行,不过IE核心可能无法实现。
260 字节以内
不支持自定义 Discuz! 代码

TOP

不太了解
只使用过鼠标手势中的

TOP

这些功能早都有了 阿

TOP

可能我表达不好,有些人不明白。举个例子吧:打开论坛页面,接着点击里面一个帖子使之打开在同一个页面,然后关闭这个页面。再用恢复按钮重新将这个帖子显示出来,这时候,后退按钮是灰色的,即你无法后退回论坛页面。如果在Firefox里则是可以的。

如果IE核心本身没有这样直接的功能,那能否用稍微变通的方式实现呢,例如使当前页离线,然后把所有历史地址逐个写进去地址栏,然后再online,诸如此类的方式(也许会碰到页面频繁刷新等情况,不知道有没功能让页面不redraw甚至不解析)。

我一点不了解IE核心能实现哪些功能,所以只是想当然的提个思路而已,如果是不可能实现的话,大家笑笑就算了,不要骂我啊。但是如果TW能技巧性的实现些看来IE不能实现的东西,都挺有卖点噢~~

[ 本帖最后由 zlowly 于 2006-5-4 01:37 AM 编辑 ]

TOP

原帖由 亡灵法师 于 2006-5-3 05:34 PM 发表
最近难道看到的有建设性的意见啊。这个功能的确不错,另外opera的也能保存滚动条的位置,ff好像也行,不过IE核心可能无法实现。

TW的  通过插件可以实现保存滚动条的位置

TOP

明白意思了,如果不占用什么资源的话,这个功能还是不错的。

TOP

原帖由 caten 于 2006-5-4 01:50 AM 发表

TW的  通过插件可以实现保存滚动条的位置


那还是不错,建议一下BOSS集成,
260 字节以内
不支持自定义 Discuz! 代码

TOP

返回列表