簡體   English   中英

使用iFrame自動下載

[英]Auto-Download Using iFrame

我正在提供文件供用戶下載到我的網站上。 我要實現的是自動下載功能,因此,每當用戶訪問下載頁面時,下載對話框都將自動出現,並且如果他們單擊運行文件,則應該執行該對話框。 我正在使用的邏輯是-

<iframe src='download_link' height='1' width='1' style='display:none;'>

我將這一行放在html代碼的末尾,並且工作正常,除非某些系統具有防病毒功能(例如Norton Internet Security)

我想知道是否有可能克服這個問題,或者是否有其他安全的方法可以為用戶提供相同的功能?

為了使這種下載成為可能,您可以使用以下方法:

<meta http-equiv="refresh" content="0;URL='download_link'">

作為元標記,應將其放置在文件的中。 但是,您可以在加載后制作一個js函數來編輯位置。

location.href = 'download_link';

這樣,瀏覽器將加載並下載文件,但會保留舊文檔。 如果該文件是可以在瀏覽器中打開的文件(例如pdf文檔),則需要通過Javascript在其他選項卡中打開它。

暫無
暫無

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

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