2017-08-08 15 views
14

शीर्षक यह सब कहते हैं वास्तव में ... मैं एक बेस 64 पीडीएफ स्ट्रिंग जो मैं करने के लिए संलग्न है: एक लिंक का उपयोग data:application/pdf;base64,Base64 पीडीएफ रिक्त पृष्ठ से पता चलता से पहले ताज़ा

पीडीएफ एक नया टैब में लाया जाता है मेरे वेबपेज में एक खाली पृष्ठ प्रारंभ में दिखाई देगा, लेकिन फिर मैं पृष्ठ को रीफ्रेश करता हूं और यह पूरी तरह से प्रदर्शित होता है।

यह समस्या केवल तब शुरू हुई जब मैंने पीडीएफ को पुनः प्राप्त करने के लिए अपना नोडजेएस कोड बदल दिया, इससे पहले कि वह https मॉड्यूल के साथ पीडीएफ को पुनः प्राप्त कर रहा था, लेकिन अब मैं request का उपयोग कर रहा हूं।

https://jsfiddle.net/o7upp4d8/

+0

ओपी में कोई वास्तविक प्रश्न नहीं दिखता है? क्या आप jsfiddle https://jsfiddle.net या plnkr https://plnkr.co पर 'base64' स्ट्रिंग पोस्ट कर सकते हैं? – guest271314

+0

[Pdf.js का संभावित डुप्लिकेट: url के बजाय बेस 64 फ़ाइल स्रोत का उपयोग करके एक पीडीएफ फ़ाइल प्रस्तुत करना] (https://stackoverflow.com/questions/12092633/pdf-js-rendering-a-pdf-file-using-a -base64-file-source-बजाय-of-url) –

+0

@ guest271314 मैंने एक jsfiddle जोड़ा। –

उत्तर

7

एक मौजूदा धक्का नई window रों अस्वीकृत करने के लिए एक data URLIntent to Deprecate and Remove: Top-frame navigations to data URLs करने के लिए नेविगेट करने की क्षमता है करने के लिए नहीं है। "फीचर" स्पष्ट रूप से पहले से ही कार्यान्वित किया जा रहा है।

विचार पर कुछ आपत्ति उठाई गई थी, लेकिन स्पष्ट रूप से पर्याप्त नहीं थी; कम से कम अब तक नहीं।

+0

[अंक 755017] (https: // bugs.chromium.org/p/chromium/issues/detail?id=755017) – guest271314

संबंधित मुद्दे