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);