2015-09-27 63 views
2

我有一個.dat文件,裏面充滿了我需要的數字行,但是我至今無法通過任何方法訪問文件,除了在代碼運行後輸入它。我最近的嘗試是下面的代碼,但它返回了錯誤:如何在JavaScript中讀取.dat文件的內容?

未捕獲SecurityError:未能從'HTMLIFrameElement'中讀取'contentDocument'屬性:阻止源「null」訪問原始框架的框架null 」。協議,域和端口必須匹配。

在這行文字變種

var iframe = document.createElement('iframe'); 
iframe.id = 'iframe'; 
iframe.style.display = 'none'; 
document.body.appendChild(iframe); 
document.domain = "yourdomain.com"; 
iframe.src = 'hw2_files/example.dat.js'; 
setTimeout(function(){ 
    var text = document.getElementById('iframe').contentDocument.body.firstChild.innerHTML; 
    alert(text); 
}, 1000); 

回答