有a question询问如何获得<script src="...">
的内容。答案是为此使用ajax。但是,当HTML文件不在Web服务器上托管时,这不起作用。是否有另一个选项可用于从Web服务器和本地文件系统访问的html文件?当html从本地文件系统运行时,如何获取<script src =“...”>的内容?
0
A
回答
0
读取文件:
<base href="file:///C:/path/to/your/folder/"/>
<script>
window.onload = function(){
var iframe = document.createElement('iframe');
iframe.id = 'iframe';
iframe.style.display = 'none';
document.body.appendChild(iframe);
iframe.src = 'myJs.js';
setTimeout(function(){
var text = document.getElementById('iframe').contentDocument.body.firstChild.innerHTML;
alert(text);
}, 1000);
}
</script>
,或者你可以
<script>
function readfile() {
alert(document.getElementById('iframe').contentDocument.body.firstChild.innerHTML);
}
</script>
<iframe id='iframe' src = 'test.txt' onload='readfile()'> </iframe>
什么,只要附上一个onload事件的iframe调用函数读取文本文件的内容的做可能。
+0
已更新的答案。 –
+1
错误:“无法从”HTMLIFrameElement“中读取'contentDocument'属性:阻止源”null“的帧访问跨源帧。 (Google Chrome 45) –
相关问题
- 1. 如何检索的<SCRIPT SRC =“myscript.ms”内容></script>
- 2. 当容器运行时,Docker从本地系统读取文件
- 3. 如何获取指定为<script>标记的“src”的文件内容?
- 4. 我如何获得json内容<script src =“url.json”>
- 5. 如何保存<HTML CONTENTEDITABLE>内容为文本文件
- 6. Python Scrapy获取HTML <script>标签
- 7. 获取<script>标签
- 8. <script></script> or <script />?
- 9. 如何从xml文件中获取<img> src值?
- 10. Python(BeautifulSoup) - 从<script>获取href
- 11. 等效的JavaScript命令<script src =“something1.json”></script>?
- 12. 删除<script></script>从C#返回的HTML块#
- 13. XPATH获取所有标签<script>和</script>标签
- 14. 如何阅读<script>标签内的json内容?
- 15. <script src =“X”></script> inside return render | React
- 16. 意外标记错误(<SCRIPT SRC =“../../ JS/jquery.min.js”></script>)
- 17. 从DIV内容获取SRC
- 18. 从本地文件系统从javascript获取图像
- 19. 从Rmarkdown html输出中抑制<script src = ...>
- 20. 如何从本地html文件获取网络服务器的内容
- 21. 如何从嵌套<html>文件中获取元素?
- 22. 如何将<script>元素的内容放入函数中并运行它?
- 23. JavaScript:获取当前正在执行的<script>节点?
- 24. 从html获取href内容和src内容
- 25. 将内容从HDFS复制到本地文件系统
- 26. “<script src =”
- 27. DLL作为`src`的`<script>`
- 28. <script/> vs <script></script>与webpack和角
- 29. <script>标记使HTML内容消失
- 30. 如何从uiscroll视图运行时获取当前uilabel文本
否。出于明显的安全原因。 –
@NiettheDarkAbsol这些显而易见的原因是什么? – sahbeewah
@sahbeewah如果JavaScript能够读取文件系统上的任何给定文件,那么我可以用一个恶意链接下载整个硬盘。 –