了解Microsoft Edge 中的ClickOnce 和DirectInvoke 功能
文章推薦指數: 80 %
若要指定檔案類型(應略過ClickOnce 或DirectInvoke 提示的) ,請使用群組原則編輯器中標示為「下載時應自動開啟的檔案類型清單」的原則。
跳到主要內容
已不再支援此瀏覽器。
請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。
下載MicrosoftEdge
InternetExplorer和MicrosoftEdge的詳細資訊
目錄
結束焦點模式
閱讀英文
儲存
目錄
閱讀英文
儲存
列印
Twitter
LinkedIn
Facebook
電子郵件
目錄
了解MicrosoftEdge中的ClickOnce和DirectInvoke功能
發行項
10/15/2022
4位參與者
本文內容
ClickOnce和DirectInvoke是IE和MicrosoftEdge中可用的功能,可支援使用檔案處理常式從網站下載檔案。
雖然其具有不同的用途,但兩個功能都允許網站指定將請求下載的檔案傳遞給使用者裝置上的檔案處理常式。
ClickOnce請求由Windows中的原生檔案處理常式處理。
DirectInvoke請求由裝載該檔案之網站所指定的已註冊檔案處理常式來處理。
設定ClickOnce或DirectInvoke之後,您可以藉由設定其他企業原則來略過ClickOnce或DirectInvoke提示。
這些原則可支援略過ClickOnce或DirectInvoke提示,以取得所有網域的指定檔案類型,或針對指定網域中的指定檔案類型。
如需這些方法的詳細資訊,請參閱下列文章:
ClickOnce
DirectInvoke
注意
目前,Chromium不提供ClickOnce或DirectInvoke的原生支援。
概觀:必要條件和程序
若要讓ClickOnce和DirectInvoke依照設計方式運作,並能成功請求檔案處理常式,檔案處理常式必須註冊到支援ClickOnce或DirectInvoke的作業系統。
此註冊通常在安裝原始作業系統或安裝的新程式請求使用DirectInvoke進行更新時發生。
當網站收到需要ClickOnce或DirectInvoke的下載請求時,將發生以下動作:
網站請求瀏覽器使用指定的檔案處理常式。
瀏覽器檢查作業系統登錄以查看檔案處理常式是否已為所請求的檔案類型進行註冊。
如果已註冊檔案處理常式,瀏覽器將呼叫檔案處理常式並將URL做為引數傳遞給檔案處理常式。
檔案處理常式會處理URL並下載檔案。
注意
URL用於判斷檔案的來源,以及存取檔案時使用的任何參數。
例如:端點、資訊清單或中繼資料。
使用案例
以下使用案例具有代表性。
您可以使用ClickOnce在裝置上輕鬆部署和更新軟體,只需最少的使用者互動。
使用者可以透過按一下網頁中的連結來安裝和執行Windows應用程式。
如果設定正確,ClickOnce應用程式可以安裝程式,無需使用者為安裝程式進行設定。
例如,檔案位置、要安裝的選項等。
DirectInvoke使用案例取決於請求DirectInvoke之網站的用意。
例如,MicrosoftWord的協作檔案編輯功能。
DirectInvoke允許您下載已變更的文件部分,而不是按一下連結並下載您正在與同事和合作處理文件的整個副本。
這個策略可減少傳輸的資料量,並減少開啟文件所需的時間。
MicrosoftEdge中對ClickOnce和DirectInvoke的目前支援
對ClickOnce和DirectInvoke的支援:
ClickOnce和DirectInvoke全面支援所有Windows使用者。
注意
想停用ClickOnce支援的使用者可以移至edge://flags/#edge-click-once並從下拉式清單中選取[停用]。
您必須重新啟動瀏覽器。
ClickOnce和DirectInvoke不支援Windows以外的任何平台。
ClickOnce和DirectInvoke檔案處理安全性
ClickOnce和DirectInvoke受到smartScreenURL信譽掃描服務Microsoft365Defender保護。
如果ClickOnce或DirectInvoke要求被Microsoft365DefenderSmartScreenURL信譽服務標示為不安全,啟用ClickOnce或DirectInvoke的使用者會看到兩個快顯視窗。
第一個快顯視窗詢問使用者是否要開啟該檔案。
無論檔案被標幟為安全還是不安全,都會顯示此快顯視窗。
使用者可以將檔案回報為不安全、取消要求,或選取[開啟]繼續。
如果使用者嘗試開啟檔案,並且檔案被標幟為不安全,則會顯示第二個快顯視窗。
此快顯視窗警告使用者該檔案被標幟為不安全,並詢問他們是否確定要下載檔案。
第二個快顯視窗僅在以下情況中顯示:
該檔案是ClickOnce或DirectInvoke檔案
已啟用ClickOnce或DirectInvoke
檔案標幟為不安全
注意
如果停用ClickOnce或DirectInvoke,則請求的檔案將被視為一般下載,如果標幟為不安全,則將標記為不安全。
這與處理其他不安全下載的情況一致。
ClickOnce和DirectInvoke原則
有2個群組原則可用於為企業使用者啟用或停用ClickOnce和DirectInvoke。
這兩個原則是ClickOnceEnabled和DirectInvokeEnabled。
這兩個策略在群組原則編輯器中分別標記為[允許使用者使用ClickOnce通訊協定開啟檔案]和[允許使用者使用DirectInvoke通訊協定開啟檔案]。
若要指定檔案類型(應略過ClickOnce或DirectInvoke提示的),請使用群組原則編輯器中標示為「下載時應自動開啟的檔案類型清單」的原則。
此原則設定可讓指定的檔案類型在下載所有網域之後自動開啟。
您可以藉由另外設定兩個原則,略過特定網域特定檔案類型的ClickOnce或DirectInvoke提示。
這些原則會在群組原則編輯器中標示為「下載時應自動開啟的檔案類型清單」和「可套用AutoOpen-FileTypes的URL」。
注意
原則「可套用AutoOpen-FileTypes的URL」是「應在下載時自動開啟的檔案類型清單」的支援原則,不會自行執行任何動作。
若要取得ClickOnce通訊協定啟動行為,即使已設定AutoOpenFileTypes「下載時應自動開啟的檔案類型清單」原則,ClickOnceEnabled原則也不得設定為[已停用]。
ClickOnce和DirectInvoke行為
以下範例顯示啟用或停用ClickOnce和DirectInvoke時的檔案處理。
ClickOnce已啟用
使用者開啟指向請求ClickOnce支援之頁面的連結,並在下一個螢幕擷取畫面中收到提示。
在使用者選取[開啟]之後,ClickOnce會嘗試啟動應用程式。
使用者選取[開啟]之後,瀏覽器會顯示快顯視窗,詢問使用者是否確定要安裝應用程式。
注意
ClickOnce檔案處理常式顯示的介面、訊息和選項,將因所存取檔案的類型和設定而異。
ClickOnce已停用
當使用者開啟要求ClickOnce支援的頁面連結時,他們會在下載匣中看到類似下一個螢幕擷取畫面中的訊息。
DirectInvoke已啟用
使用者開啟指向請求DirectInvoke支援之頁面的連結,並在下一個螢幕擷取畫面中收到提示。
當使用者選取[開啟]時,會開啟要求的檔案處理常式。
在此範例中,MicrosoftWord用於開啟上一個螢幕擷取畫面中顯示的文件。
注意
DirectInvoke檔案處理常式顯示的介面、訊息和選項,將因所存取檔案的類型和設定而異。
DirectInvoke已停用
當使用者開啟指向請求DirectInvoke支援之頁面的連結時,DirectInvoke的行為與停用ClickOnce時相同。
他們會在下載匣中看到類似下一個螢幕擷取畫面中的訊息。
請參閱
ClickOnce安全性和部署
InternetExplorer中的DirectInvoke
MicrosoftEdge企業登陸頁面
本文內容
延伸文章資訊
- 1免下載就能用瀏覽器一鍵開啟Word檔!外媒曝微軟Edge 將添加 ...
過往用瀏覽器開啟網頁時,若出現Office檔案都得需要先另外把檔案下載後,才能開啟文件瀏覽內容,未來微軟Edge瀏覽器新版,將有望整合Office.....
- 2了解Microsoft Edge 中的ClickOnce 和DirectInvoke 功能
若要指定檔案類型(應略過ClickOnce 或DirectInvoke 提示的) ,請使用群組原則編輯器中標示為「下載時應自動開啟的檔案類型清單」的原則。
- 3下載時應自動開啟的檔案類型清單 - ADMX Help
系統管理範本(電腦). Microsoft Edge - 預設設定(使用者可以覆寫).
- 4如何讓IE 在下載檔案時「不要」自動開啟特定類型的檔案分享
在Windows 作業系統中,許多元件都是息息相關的,彼此間的行為也是互相影響,舉個我親身經歷的例子來說好了:我在Outlook 中時常會開啟附件,例如PDF, Zip ...
- 5如何讓瀏覽器直接下載PDF檔案而非直接開啟? - 關鍵應用
1.先說Microsoft 的Edge 瀏覽器,按其右上角3點橫線的圖示按鈕,在出現的功能表中,按[ 設定]。 · 2.在左側的頁籤中,按[ Cookie 和網站權限],並按其內的 ...