<html>
<head>
<base href="file:///E://"/>
<script>
window.onload = function(){
var iframe = document.createElement('iframe');
iframe.id = 'iframe'; document.body.appendChild(iframe);
iframe.src = 'mytext.txt';
setTimeout(function(){
var text = document.getElementById('iframe').contentDocument.body.firstChild.innerHTML;
var img=document.getElementById('img1');
alert(text);
var arr=new Array();
arr=text.Split(','); img.src='file:///'+ text;
}, 1);
}
</script>
</head>
<body>
<h1>Hello World!</h1>
<IMG src="" id="img1">
</body>
</html>
这样我可以读取E盘目录的mytext.txt的内容 不知道这样做离线存储 可行不可行???
能读吧 我上面不就读到了那是因为你的html文件是在本地运行的,本地网页读取本地的文件属于同域,可以读取。
当你把网页放到服务器上,再读取用户本地的文件就属于跨域,是不可以的
能读吧 我上面不就读到了那是因为你的html文件是在本地运行的,本地网页读取本地的文件属于同域,可以读取。
当你把网页放到服务器上,再读取用户本地的文件就属于跨域,是不可以的
+1