シナリオ: Node.jsで実行されている実行中のWebアプリケーションの場合、 OpenWebAnalyticsを統合しています。
問題: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;
}
質問:この種の問題の解決策を誰かが知ることができますか?
事前に多大な助けをありがとう