मैं जानता हूँ कि यह एक पुरानी धागा है, लेकिन मैं यह आज जांच करने के लिए मजबूर किया गया। मैंने सोचा कि मैं समस्या पर स्पष्ट जानकारी के साथ एक उत्तर पोस्ट करूंगा।
मैं लंबे समय से और कहा कि समझाने के लिए बहुत कोशिश की, न केवल यह केवल IE6 में काम करता है लेकिन, यह बुरा व्यवहार है। एक बार मेरे प्रबंधक ने पाया कि IE के सभी संस्करणों में Google had the functionality working (IE में इसे देखें), मुझे समाधान खोजने के लिए मजबूर होना पड़ा।
तो, document.setHomePage
को वास्तव में हटा दिया गया है, फिर भी आप इसे IE के सभी संस्करणों में कर सकते हैं। कुंजी यह है कि आपको उस तत्व पर विधि को कॉल करना होगा जिसमें स्टाइल प्रॉपर्टी behavior:url(#default#homepage)
सेट है। यदि आपके पृष्ठ पर रखा गया है तो निम्न लिंक आईई में काम करेगा। आपको अन्य ब्राउज़रों के लिए अन्य विधियां मिलनी होंगी। मैंने ऊपर पोस्ट किया गया Google लिंक प्रत्येक ब्राउजर में देखा जा सकता है यह देखने के लिए कि यदि आप रुचि रखते हैं तो वे इसे कैसे करते हैं।
<a
href="#"
style="behavior: url(#default#homepage);"
onclick="this.setHomePage('http://google.com');return false;">
Make Google your Homepage!
</a>
ऐसा लगता है कि आईई 7 + को किसी क्लिक पर होने की आवश्यकता हो सकती है। जब मैंने कोशिश की तो मुझे कंसोल में चलाने के लिए कोड नहीं मिला।
व्यवहार पर एमएसडीएन पृष्ठ यहां दिया गया है। http://msdn.microsoft.com/en-us/subscriptions/ms531418(v=vs.85).aspx
अब शर्म में मेरे सिर को लटकाए जाने के लिए।
स्रोत
2012-07-12 18:45:34
प्रश्न को 1 तक वोट दिया गया था। मैंने इसे दोबारा वोट दिया क्योंकि यह पूछने का एक अच्छा सवाल है, भले ही कोई ओप पूरा करने की कोशिश कर रहा हो। – KaptajnKold
अच्छा सवाल, मुझे इसे एक वेब एप्लिकेशन में चाहिए ... – Michel