亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用jQuery下載文件

使用jQuery下載文件

慕萊塢森 2019-08-12 09:55:01
使用jQuery下載文件如何在用戶單擊鏈接時提示下載。例如,而不是:<a href="uploads/file.doc">Download Here</a>我可以用:<a href="#">Download Here</a>  $('a').click... //Some jquery to download the file這樣,Google就不會將我的HREF和私人文件編入索引。這可以用jQuery完成,如果是這樣,怎么樣?或者應該用PHP或其他東西來完成?
查看完整描述

3 回答

?
侃侃爾雅

TA貢獻1801條經驗 獲得超16個贊

我可能會建議這樣做,作為一個更優雅的降級解決方案,使用preventDefault

$('a').click(function(e) {
    e.preventDefault();  //stop the browser from following
    window.location.href = 'uploads/file.doc';});<a href="no-script.html">Download now!</a>

即使沒有Javascript,至少這種方式用戶也會得到一些反饋。


查看完整回答
反對 回復 2019-08-12
?
寶慕林4294392

TA貢獻2021條經驗 獲得超8個贊

如果您不希望搜索引擎為某些文件編制索引,您可以使用robots.txt告訴網絡蜘蛛不要訪問您網站的某些部分。

如果您只依賴于javascript,那么一些沒有它的用戶將無法點擊您的鏈接。


查看完整回答
反對 回復 2019-08-12
?
臨摹微笑

TA貢獻1982條經驗 獲得超2個贊

這是一篇很好的文章,展示了從搜索引擎隱藏文件的許多方法:

http://antezeta.com/news/avoid-search-engine-indexing

JavaScript不是索引頁面的好方法; 它不會阻止用戶直接鏈接到您的文件(從而將其顯示給抓取工具),正如Rob提到的那樣,并不適用于所有用戶。
一個簡單的解決方法是添加rel="nofollow"屬性,但是如果沒有robots.txt,它就不完整了。

<a href="uploads/file.doc" rel="nofollow">Download Here</a>


查看完整回答
反對 回復 2019-08-12
  • 3 回答
  • 0 關注
  • 741 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號