小编phi*_*rt1的帖子

Mac OS X WebKit和CSS位置:固定滚动

我们在Mac OS X上使用WebKit遇到了一个优化问题,我们希望有人可以帮助我们.

我们为Mac OS X编写了一个Cocoa应用程序,它基本上管理一个指向我们在线网站的WebView.在大多数情况下,一切都很好.但是我们的网站使用CSS的位置:固定以保持一个薄的"标题栏"锁定在WebView的顶部,类似于StackOverflow.com顶部的大橙色"欢迎"栏.我们已经确定,对于position:fixed active,滚动WebView会强制整个网页重新绘制自己,这会导致滚动速度非常慢.位置:固定禁用,滚动非常快速流畅; 只需要绘制滚动到"视图"中的页面元素.

我们知道这不是我们的Cocoa应用程序代码中的错误,也不是我们的HTML/CSS代码的问题.使用Apple的WebKit测试代码进行相同的慢速滚动.我们可以将Apple的测试代码指向http://www.StackOverflow.com作为测试,我们会看到完全相同的行为.Mozilla bug数据库中还有一个测试页面,我们一直用它来测试问题(https://bug201307.bugzilla.mozilla.org/attachment.cgi?id=139911).奇怪的是Mac上的一些基于WebKit的浏览器(例如Safari和Chrome)没有这个问题; 使用CSS的位置在页面上滚动总是很快:用这两个浏览器修复.

有没有其他人在OS X上遇到WebKit这个问题?如果是这样,我们可以做些什么来加快我们的滚动?谢谢.

css macos cocoa webkit webview

7
推荐指数
1
解决办法
1396
查看次数

Perforce:将文件移动到新的 Depot(包括删除)

我有 3 个不同的 Perforce Depot(A、B 和 C)。这 3 个 Depot 中的每一个都有很长的修订历史,并包含许多内部移动和删除的文件。

我想将 A、B 和 C 的内容移动到新 Depot D 内的文件夹。一旦这样做,我想删除 A、B 和 C。我尝试了 P4V 中的 P4 move 命令,但是我似乎无法将已删除的文件从 A、B 和 C 移动到 D 中的新文件夹。

有什么方法可以做到这一点(在 P4V、P4Admin 或通过命令行)?基本上,将整个 Depot 移动到新 Depot 中的文件夹中并维护完整的修订历史记录(包括已删除的文件)。

谢谢!

perforce depot

5
推荐指数
1
解决办法
693
查看次数

标签 统计

cocoa ×1

css ×1

depot ×1

macos ×1

perforce ×1

webkit ×1

webview ×1