ब्राउज़र में क्रोम (पूर्व) के बजाय पीडीएफ डाउनलोड करने का निर्देश कैसे दें?


9

मेरे पास मेरी वेबसाइट पर उपयोगकर्ताओं द्वारा डाउनलोड के लिए पीडीएफ फाइल है।

क्या उपयोगकर्ता द्वारा ब्राउज़र को पीडीएफ में लिंक पर क्लिक करने पर क्रोम को उपयोगकर्ताओं के ब्राउज़र में न देखने का निर्देश देने का एक तरीका है, लेकिन इसके बजाय उपयोगकर्ताओं को पीडीएफ डाउनलोड करने के बजाय फ़ोल्डर डाउनलोड करें? या कम से कम क्रोम को उपयोगकर्ता से यह पूछने के लिए निर्देश दें कि क्या वह ब्राउज़र में पीडीएफ देखना चाहता है या इसे डाउनलोड करना चाहता है (बजाय केवल ब्राउज़र में स्वचालित रूप से देखने के)?

धन्यवाद :)


धन्यवाद :) यहाँ शीर्ष रेटेड उत्तर की कोशिश की, लेकिन यह काम नहीं करता है :( wordpress.stackexchange.com/questions/5419/…
rassom

1
मुझे लगता है कि क्रोम के लिए काम नहीं करेगा क्योंकि क्रोम आपके htaccess लोड से पहले पीडीएफ के रूप में दस्तावेज़ का पता लगाता है और ब्राउज़र के साथ बातचीत करता है। इसलिए क्रोम इसे पीडीएफ के रूप में लोड करेगा और इसे डाउनलोड एक्शन के रूप में एक्सेस नहीं करेगा।

हो सकता है कि कुछ जावास्क्रिप्ट जो एक विशिष्ट सीएसएस आईडी के माध्यम से लिंक पाता है, को जोड़ा जा सकता है और फिर इसमें w3schools.com/TAgs/att_a_download.asp रेफरी एक डाउनलोड विशेषता जोड़ता है । अगर यहाँ किसी को यह करने के लिए पर्याप्त जावास्क्रिप्ट पता है, तो मदद की सराहना की जाएगी,
रासोम

1
@rassom, आप किस वेब का उपयोग कर रहे हैं? Content-Dispositionहैडर पहली टिप्पणी में लिंक में वर्णित यह करने के लिए सही तरीका है।
हैवीड

1
सामग्री-विवाद में .htaccess काम नहीं करता है, यह पहले से ही कोशिश की।
रासोम २४'१५

जवाबों:


11

आप downloadअपने लिंक (एंकर) में संपत्ति का उपयोग कर सकते हैं जैसे:

<a href="some/path/somefile.pdf" download target="_blank">download PDF file</a>

यह ब्राउज़रों में डाउनलोड को मजबूर करेगा, जो इसका समर्थन करते हैं (क्रोम, फ़ायरफ़ॉक्स और ओपेरा)। हालाँकि, इस लिंक के अनुसार यह वर्तमान में IE या सफारी में समर्थित नहीं है

स्रोत: /programming/3802510/force-to-open-save-as-popup-open-at-text-link-click-for-pdf-in-html


1
विशेषता के लिए दस्तावेज़ीकरण क्योंकि इसमें कुछ शांत विशेषताएं हैं। यह बहुत बुरा है IE जिद्दी है। w3schools.com/tags/att_a_download.asp

यह बहुत बुरा है क्रोम एक ही डोमेन और समान पोर्ट के लिए विशेषता को सीमित करता है :-( हालांकि वे आपको "Save as" के माध्यम से फ़ाइल डाउनलोड करने देते हैं
user1156544

2

मुझे यकीन नहीं है कि यह वेबसाइट में कस्टम कोड के माध्यम से संभव है। जहाँ तक मुझे पता है कि यह पूरी तरह से उनके क्रोम ब्राउज़र में उपयोगकर्ता की सेटिंग पर निर्भर करता है।

मूल रूप से जब आप टाइप करते हैं: chrome: // plugins / , तो यह आपको chrome plugins की सूची देगा और यदि उपयोगकर्ता नाम: प्लगइन , क्रोम पीडीएफ व्यूअर , तो केवल chrome PDF डाउनलोड करने के लिए कहेगा अन्यथा PDF अपने आप वहां खुल जाएगी।


धन्यवाद, लेकिन इस सवाल का जवाब नहीं देता कि कैसे मैं, एक वेबमास्टर के रूप में, यह सुनिश्चित कर सकता हूं कि यह उन उपयोगकर्ताओं के लिए व्यवहार है जो इस क्रोम प्राथमिकता सेटिंग को सेट नहीं करते हैं। लेकिन आपको जवाब देने के लिए अच्छा है :-)
rassom

1

यह केवल पीडीएफ फाइल पर क्लिक करने के बजाय किया जा सकता है, उस पर राइट-क्लिक करें और "इस तरह लिंक सहेजें" का चयन करें और फिर क्रोम पीडीएफ फाइल डाउनलोड करना शुरू कर देगा और लिंक पते को सहेजने से पहले फ़ाइल-प्रारूप की जांच करना सुनिश्चित करें, आम तौर पर यह .pdf होगा, लेकिन यदि नहीं तो मैन्युअल रूप से .pdf के बाद लिखें।


धन्यवाद, लेकिन इस सवाल का जवाब नहीं देता कि कैसे मैं, एक वेबमास्टर के रूप में, यह सुनिश्चित कर सकता हूं कि यह उन उपयोगकर्ताओं के लिए व्यवहार है जो इस क्रोम प्राथमिकता सेटिंग को सेट नहीं करते हैं। लेकिन आपको जवाब देने के लिए अच्छा है :-)
rassom
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.