H 5ページダウンロードファイル互換モバイル端末を実現
H 5ページダウンロードファイル互換モバイル端末を実現
问题1:前に书いたH 5 blob方式のダウンロードは主に后台のファイルの流れに戻る方式のダウンロードpc端は问题がなくて一部の携帯电话が支持しないことを発见します
モバイル側のダウンロードはファイルUrlで直接ダウンロードまたは開くように変更されましたが、安全ではありません.
方式の1 iframe方式はある携帯電話のピクチャーがダウンロードして支持しないことを発見します プロのプログラマーになるにはどうすればいいですか?
cococos 2 d-xおかず
プログラミング PHP
JAva web開発高同時処理
BreakingBad
java Web 同時 かいはつ しょり 高い
mysql一括更新
ekian
mysql
マイクロソフトBI(3)
18289753290
マイクロソフトBI SSIS
Javaのリスト
g21121
java
読書ノート
永夜-オーロラ
読書ノート
centosインストールCodeblocks
勝手な小屋
codeblocks
23種類のデザインパターンのイメージ比喩
aijuans
デザインモード
アルファベットで分類:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z その他
トップページ -
私たちについて -
構内検索 -
Sitemap -
権利侵害苦情
著作権すべてのIT知識ベースCopyRight© 2000-2050 IT知識ベースIT 610.com , All Rights Reserved.
京ICP備09083238号
问题1:前に书いたH 5 blob方式のダウンロードは主に后台のファイルの流れに戻る方式のダウンロードpc端は问题がなくて一部の携帯电话が支持しないことを発见します
モバイル側のダウンロードはファイルUrlで直接ダウンロードまたは開くように変更されましたが、安全ではありません.
方式の1 iframe方式はある携帯電話のピクチャーがダウンロードして支持しないことを発見します
function downloadHandle (url) {
let iframe = document.getElementById('downloadIframe')
if (iframe) {
document.body.removeChild(iframe)
}
iframe = document.createElement('iframe')
iframe.setAttribute('id', 'downloadIframe')
iframe.style.display = 'none'
iframe.src = "javascript: 'location.href=\""</span> + url + <span class="token string">"\"<\/script>'"</span>
document.getElementsByTagName<span class="token punctuation">(</span><span class="token string">'body'</span><span class="token punctuation">)</span><span class="token punctuation">[</span>0<span class="token punctuation">]</span>.appendChild<span class="token punctuation">(</span>iframe<span class="token punctuation">)</span>
<span class="token punctuation">}</span>
</code></pre>
<p><strong> from </strong></p>
<pre><code class="prism language-bash"><span class="token keyword">function</span> downloadHandle <span class="token punctuation">(</span>url<span class="token punctuation">)</span> <span class="token punctuation">{</span>
<span class="token keyword">let</span> form <span class="token operator">=</span> document.getElementById<span class="token punctuation">(</span><span class="token string">'downloadForm'</span><span class="token punctuation">)</span>
<span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token operator">!</span>form<span class="token punctuation">)</span> <span class="token punctuation">{</span>
form <span class="token operator">=</span> document.createElement<span class="token punctuation">(</span><span class="token string">'form'</span><span class="token punctuation">)</span>
form.setAttribute<span class="token punctuation">(</span><span class="token string">'id'</span>, <span class="token string">'downloadForm'</span><span class="token punctuation">)</span>
document.getElementsByTagName<span class="token punctuation">(</span><span class="token string">'body'</span><span class="token punctuation">)</span><span class="token punctuation">[</span>0<span class="token punctuation">]</span>.appendChild<span class="token punctuation">(</span>form<span class="token punctuation">)</span>
<span class="token punctuation">}</span>
form.action <span class="token operator">=</span> url
form.submit<span class="token punctuation">(</span><span class="token punctuation">)</span>
<span class="token punctuation">}</span>
</code></pre>
<p> url window.open 。</p>
<p> !</p>
</div>
</div>
</div>
</div>
</div>
<!--PC WAP -->
<div id="SOHUCS" sid="1277411085359529984"></div>
<script type="text/javascript" src="/views/front/js/chanyan.js">
興味があるかもしれませんcococos 2 d-xおかず
プログラミング PHP
BreakingBad
java Web 同時 かいはつ しょり 高い
ekian
mysql
18289753290
マイクロソフトBI SSIS
g21121
java
永夜-オーロラ
読書ノート
勝手な小屋
codeblocks
aijuans
デザインモード
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z その他
トップページ -
私たちについて -
構内検索 -
Sitemap -
権利侵害苦情
著作権すべてのIT知識ベースCopyRight© 2000-2050 IT知識ベースIT 610.com , All Rights Reserved.
京ICP備09083238号