zoukankan      html  css  js  c++  java
  • Sharepoint Chrome浏览器中错误 MoveSiteTitle is not defined

    Chrome中出现的错误,会导致JS错误,可能会引起Update panel中的按钮没有反应,这是Sharepoint 2010在Chrome中的Bug。

    Uncaught ReferenceError: documentGetElementsByName is not defined 
    Uncaught ReferenceError: MoveSiteTitle is not defined

    修改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>
  • 相关阅读:
    HDU 1010 Tempter of the Bone
    HDU 4421 Bit Magic(奇葩式解法)
    HDU 2614 Beat 深搜DFS
    HDU 1495 非常可乐 BFS 搜索
    Road to Cinema
    Sea Battle
    Interview with Oleg
    Spotlights
    Substring
    Dominating Patterns
  • 原文地址:https://www.cnblogs.com/batter152/p/4500101.html
Copyright © 2011-2022 走看看