Sharepoint Chrome浏览器中错误 MoveSiteTitle is not defined
Chrome中出现的错误,会导致JS错误,可能会引起Update panel中的按钮没有反应,这是Sharepoint 2010在Chrome中的Bug。
修改Master Page,加入JS到底部
<script type="text/javascript"> /***************** * * Code to handle the SharePoint / Chome bug * *****************/ function chromeNudge() { /// <summary> /// If SharePoints body onload handler has not fired yet /// this function calls it manually /// </summary> if (!_spBodyOnLoadCalled) { if (window.console) { window.console.log('Chrome Bug: _spBodyOnLoadWrapper did not fire, calling manually.'); } _spBodyOnLoadWrapper(); } } function chromeNudgeDelay() { /// <summary> /// If the current browser is Chrome, set a Timeout /// to call chromeNudge to at that time evaluate /// whether the onload wrapper needs a "nudge" /// </summary> if (navigator && navigator.userAgent && /chrome/.test(navigator.userAgent.toLowerCase())) { setTimeout(chromeNudge, 250); } } // call chromeNudgeDelay after MS Ajax init event (aka body load) Sys.Application.add_init(chromeNudgeDelay); </script>