2011-12-08 16 views
8

मैं उपयोगकर्ताओं को आईफोन/आईपैड पर एक स्टैंडअलोन वेब ऐप (होम पेज पर सहेजा गया, कोई फोनगैप) में कुछ .pdfs पर भेज रहा हूं। window.open(url, '_blank'); के साथ ये दस्तावेज़ वेब ऐप के शीर्ष पर खुलते हैं और चूंकि कोई बैक बटन नहीं है, वापस पाने का कोई तरीका नहीं है। क्या मैं इसे जावास्क्रिप्ट में एक नई विंडो में खोल सकता हूं, या क्या मुझे बस वास्तविक a href का उपयोग करने की आवश्यकता है?आईफोन विंडो.ओपेन (यूआरएल, '_blank') मोबाइल सफारी में लिंक नहीं खोलता

+5

जावास्क्रिप्ट के साथ यह संभव है; http://stackoverflow.com/questions/7930001/force-link-to-open-in-mobile-safari-from-a-web-app-with-javascript के शीर्ष वोट वाले उत्तर देखें – James

उत्तर

-1

window.open का उपयोग करने के बजाय आप इनलाइन पॉप-अप का भी उपयोग कर सकते हैं। उसके लिए, आप अपने खुद के कोड या लिख ​​सकते हैं उल्लेख इस: JQuery Dialog

हालांकि मानक window.open जावास्क्रिप्ट समारोह, इसकी लगभग (इंटरनेट एक्सप्लोरर की तरह) कुछ ब्राउज़रों में पता पट्टी

इनलाइन को छिपाने के लिए असंभव (मैं का उपयोग कर मतलब एचटीएमएल) संवाद में windows.open की तुलना में अधिक सुविधाएं हैं।

उम्मीद है कि यह मदद करता है।

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