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>
  • 相关阅读:
    Java
    Java
    Python 浮点数类型的精度问题
    Ubuntu下pip的更新问题
    初章
    第二次结对编程作业
    第一次结对编程作业
    Shengnan的《构建之法》读书笔记
    Backend事后诸葛亮
    ASE Alpha Sprint
  • 原文地址:https://www.cnblogs.com/batter152/p/4500101.html
Copyright © 2011-2022 走看看