Javascript 使用Node.JS Web应用程序打开Web分析。获取错误';TypeError:单据为空';

Javascript 使用Node.JS Web应用程序打开Web分析。获取错误';TypeError:单据为空';,javascript,open-source,analytics,web-analytics,web-analytics-tools,Javascript,Open Source,Analytics,Web Analytics,Web Analytics Tools,场景:对于在上运行的web应用程序,我们正在集成 问题:在firebug中显示错误如下 TypeError: doc is null [Break On This Error] ...dth?window.innerWidth:document.body.offsetWidth;viewport.height=window.innerHeig... 在名为owa.tracker.combined.min.js的文件中的第168行 方法源代码: getIframeDocument: f

场景:对于在上运行的web应用程序,我们正在集成

问题:在firebug中显示错误如下

TypeError: doc is null
[Break On This Error]   

...dth?window.innerWidth:document.body.offsetWidth;viewport.height=window.innerHeig...
在名为owa.tracker.combined.min.js的文件中的第168行

方法源代码:

 getIframeDocument: function (iframe) {
        var doc = null;
        if (iframe.contentDocument) {
            doc = iframe.contentDocument;
        } else if (iframe.contentWindow && iframe.contentWindow.document) {
            doc = iframe.contentWindow.document;
        } else if (iframe.document) {
            doc = iframe.document;
        }
        if (doc == null) {
            OWA.debug("Document not found, append the parent element to the DOM before creating the IFrame");
        }
        doc.open();  // TypeError: doc is null
        doc.close();
        return doc;
    }
问题:有人知道这类问题的解决方案吗


提前感谢您的大力帮助

在我的应用程序中配置open web analytics时,我遇到了同样的问题。问题可能是javascript代码片段中提到的baseUrl

例如:不正确的
var owa\u baseUrl=http://yourdomain/path/to/owa';

正确:
var owa\u baseUrl='1http://yourdomain/path/to/owa/';


在应用程序中配置开放式web分析时,我遇到了相同的问题。问题可能是javascript代码片段中提到的baseUrl

例如:不正确的
var owa\u baseUrl=http://yourdomain/path/to/owa';

正确:
var owa\u baseUrl='1http://yourdomain/path/to/owa/';


您是否正在尝试在Node.js上运行客户端脚本?建议它只在服务器端支持PHP。不,它的客户端脚本您是否正在尝试在Node.js上运行客户端脚本?建议它只在服务器端支持PHP。不,它的客户端脚本