簡體   English   中英

JQuery window.open() 不允許在 Chrome 中加載本地資源

[英]JQuery window.open() Not allowed to load local resource in Chrome

單擊按鈕后,我正在嘗試加載位於共享網絡路徑中的 doc 文件,這在 InterExplorer 中運行良好,但在 Chrome 中我收到錯誤“不允許加載本地資源”

windows.open('file://userguide/oracle/training.docx',"_blank")

閱讀 Chrome 將不允許加載本地資源,我們是否有任何替代方法來加載 a.docx 文件 upn 按鈕單擊?

這是在 ASP.NET MVC Razor 視圖中。

這是現代 web 瀏覽器不推薦使用的東西之一。 如果您客觀地看待它,那么允許前端腳本僅訪問您的文件系統是一個安全問題。

另一種方法是讓用戶 select 從文件選擇器中獲取文件,然后您將擁有內容並可以使用它打開 window

編輯:語法

open() 方法會打開一個新的瀏覽器 window 或新選項卡,具體取決於您的瀏覽器設置和參數值。您可以使用此方法查看 pdf 文件,但.docx 不是這種情況。如果您想查看.docx 文件使用 google docs 之類的工具,或者您可以將 word 文件另存為 .html(但某些功能會丟失),然后在 html 編輯器(如 Z4DB3EF36F6B93AD931E62BC143238)中加載 html 文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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