8

क्या वेबकिट एचटीएमएल डेस्कटॉप अधिसूचनाओं में फॉर्म तत्वों का उपयोग करना संभव है? मुझे क्रोम एक्सटेंशन से एक HTML अधिसूचना खोलने का प्रयास किया गया है, और <input> मैंने जोड़ा है, लेकिन मैं इसमें टाइप नहीं कर सकता। मैं इससे इनपुट को कैप्चर करने और इसे सहेजने में सक्षम होना चाहता हूं।वेबकिट एचटीएमएल नोटिफिकेशन में फॉर्म?

var notification = webkitNotifications.createHTMLNotification(chrome.extension.getURL('input-prompt.html')); 
notification.show(); 

<html> 
<body> 
<form><input type="text" name="here" value="test" /></form> 
</body> 
</html> 
+1

इसे किसी कारण से अधिसूचना कहा जाता है। इसका मतलब यह है कि यदि कोई भी न्यूनतम या इंटरैक्टिवता है तो वह संभव है, और उस नियम को तोड़ने से आपके उपयोगकर्ताओं को परेशान होगा। –

+0

इस बग को इसके लिए वोट दें और उस पर ईमेल अपडेट प्राप्त करें। http://crbug.com/56764 –

उत्तर

3

आप इसे एक बहुत ही सरल तरीके से प्राप्त कर सकते हैं। आप एक div बना सकते हैं जो आपके इनपुट बॉक्स के रूप में कार्य करता है, और div की सामग्री को संपादित करने की अनुमति देता है (look here)। फिर आप सबमिट बटन के रूप में एक बटन या अन्य div का उपयोग कर सकते हैं, फिर फॉर्म को जावास्क्रिप्ट के साथ सबमिट करें।

<div contenteditable="true" id="inputBox"></div> 
<div id="submitButton" onclick="submitform();">Submit</div> 

जबकि मैं मानता हूँ कि डेस्कटॉप सूचनाएं शायद रूपों को शामिल नहीं होती हैं, मैं एक मामले अधिसूचना में एक रूप होने वास्तव में और अधिक सुविधाजनक है, जहां की है। आशा है कि ये आपकी मदद करेगा।

+1

वही समस्या, बॉक्स दिखाता है कि इसमें फोकस है, लेकिन – Gilean

+0

में नई अधिसूचना एपीआई में टाइप नहीं किया जा सकता है, एचटीएमएल को भी अनुमति नहीं है। –

2

नोटिफिकेशन इंटरएक्टिविटी के लिए नहीं हैं। वे सूचित करने के लिए हैं।

यदि आप अंतःक्रियाशीलता चाहते हैं, तो Action का उपयोग करें।

+0

सहमत हुए। यदि आप किसी फॉर्म के बारे में सूचित करना चाहते हैं - उससे लिंक करें। – Coomie

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