[英]running JavaScript on a file:/// page (opened with Chrome on Windows 7)
想法:我想為Windows資源管理器提供一種非常輕巧的替代品來排序和查看圖片,並且我能想到的最佳方法(如果可能)是使用javascript和jQuery來解析生成的html。當我在Chrome中輸入file:///網址時。
可能的方法:我能想到的唯一方法是讓html頁面鏈接到我的腳本,而iframe包含file:///生成的頁面,然后從那里訪問文件列表。
編輯 可能方法的示例。 explore.js
將具有一個腳本,該腳本可訪問myFrame
DOM元素並生成目錄的自定義視圖
<!DOCTYPE html>
<html>
<head>
<script src="explore.js" type="text/javascript"></script>
<title>My Explorer</title>
</head>
<body>
<iframe id="myFrame" src="file:///c:/my/pics/directory"></iframe>
</body>
</html>
questons:我周圍有點打不出來-這可能訪問一個iframe以這種方式(以及如何將這種接洽)? 還有另一種方法可以使我獲得類似的簡單性,可定制性和可移植性嗎?
通過一些探索,我發現Chrome的當前行為是不允許從本地域訪問iframe的DOM,無論父框架是否是本地的。 我將不得不考慮另一種方法。
出於安全原因,某些瀏覽器不允許您在iframe
顯示本地文件(盡管如果父文檔也是本地的,則可以免除此操作)。
您可以絕對訪問iframe
的DOM 。
您是否考慮過在計算機上運行網絡服務器並改用服務器端腳本?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.