在页面上 https://connect.wels.net/AOM/schools/Pages/default.aspx
Chrome中的滚动条无效(禁用)。它们在其他浏览器中都很好。我很乐意解决这个问题。有时它适用于Chrome。有时放大和缩小修复它。其他时候,它没有帮助。
答案 0 :(得分:4)
在这个网站上回答:
http://withinsharepoint.com/archives/256
原因实际上是围绕执行特定的一些非常重要的onload JavaScript的时间问题。
未执行的位(并导致系统性问题,其导致的问题之一是滚动的怪异),是:
body onload="if(typeof(_spBodyOnLoadWrapper) != 'undefined'; _spBodyOnLoadWrapper();"
该行的含义基本上是页面是否已从init.js加载了onloadwrapper函数。这个onloadwrapper做了很多事情,比如加载ECMAScript以支持SP.JS,为任何onload事件执行页面JavaScript,以及任何客户端交互。所以基本上当这不执行时,几乎没有来自SharePoint的客户端代码可以或将会工作,或者你拥有的任何脚本依赖于任何一个。滚动只是冰山的一角。现在有了好消息,它很容易修复(我有一个案例与微软一起考虑在未来的累积更新中包含修复)。
这是对我有用的修复方法。把它放在主页的头部。这将修复Chrome和Safari,并帮助您的_spBodyOnLoadFunctionNames功能正常工作。
https://gist.github.com/alirobe/4224245 通过http://withinsharepoint.com/archives/256
if (jQuery.browser.webkit) {
jQuery(document).ready(function () {
var interval;
function loopCheck() {
if (typeof (_spBodyOnLoadWrapper) !== "undefined" && _spBodyOnLoadCalled == false)
_spBodyOnLoadWrapper();
else
window.clearInterval(interval);
}
// Give SP a chance..
setTimeout(function () { interval = window.setInterval(loopCheck, 30); }, 120);
});
}
答案 1 :(得分:1)
这是Sharepoint中Chrome浏览器的常见问题,因为Sharepoint支持Chrome浏览器的限制功能。
也可以在Sharepoint页面中使用Javascript加载订单。
到目前为止,我找不到任何解决方案