簡體   English   中英

在file:///頁面上運行JavaScript(在Windows 7上使用Chrome打開)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM