शुरू नहीं कर रहा है मेरा सेन्चा टच एप्लिकेशन सभी ब्राउज़रों में ठीक काम कर रहा है, हालांकि जब मैं आईपैड होम स्क्रीन पर यूआरएल सहेजता हूं। यह लोड नहीं होगा और केवल एक खाली स्क्रीन दिखाता है। मुझे कोई जेएस त्रुटियां नहीं मिलती हैं और डीबगिंग के दौरान लॉग के माध्यम से कुछ भी नहीं आता है। यहाँ एप्लिकेशन का एक नमूना:सेन्चा टच
script type="text/javascript">
var rootPanel;
if (navigator.userAgent.match(/iPad/i)) {
viewport = document.querySelector("meta[name=viewport]");
viewport.setAttribute('content', 'width=980');
}
Ext.application({
launch: function() {
var contactForm = Ext.create('Ext.form.FormPanel', {
standardSubmit: true,
fullscreen: true,
items: [{
xtype: 'titlebar',
title: 'My App',
docked: 'top'
}, {
xtype: 'fieldset',
items: [{
xtype: 'textfield',
name: 'LoginName',
label: 'Login Name:'
}, {
xtype: 'passwordfield',
name: 'Password',
label: 'Password:'
},
{
xtype: 'hiddenfield',
name: 'ReturnUrl',
value: '/returnUser.html'
}] // items
}, {
xtype: 'toolbar',
layout: {
pack: 'center'
}, // layout
ui: 'plain',
items: [{
xtype: 'button',
text: 'Reset',
ui: 'decline',
handler: function (btn, evt) {
Ext.Msg.confirm('', 'Are you sure you want to reset this form?', function (btn) {
if (btn === 'yes') {
contactForm.setValues({
LoginName: '',
Password: ''
}); // contactForm()
} // switch
}); // confirm()
}
}, {
xtype: 'button',
text: 'Submit',
ui: 'confirm',
handler: function (btn, evt) {
var values = contactForm.getValues();
contactForm.submit({
url: 'Login',
method: 'POST',
waitTitle: 'Connecting',
waitMsg: 'Sending data...',
success: function (form, result) {
Ext.Msg.alert('Login succeeded!', result.response.reason);
},
failure: function (form, result) {
Ext.Msg.alert('Login Failed!', result.response.reason);
}
});
} // handler
}] // items (toolbar)
}] // items (formpanel)
}); // create()
} // launch
}); // application()
$(document).ready(function() {
});
मैं Ext.Application
के शुभारंभ विधि में एक अलर्ट लेकिन यह नहीं दिखाती है। जब मैं इसे document.ready
फ़ंक्शन में अलर्ट डालता हूं तो यह दिखाता है। मुझे यह भी ध्यान रखना चाहिए कि DOES आईपैड ब्राउज़र पर काम करता है, बस होमस्क्रीन पर आइकन से लॉन्च नहीं होने पर।
पागल ... शायद एक कैशिंग मुद्दा? यह भी सुनिश्चित नहीं है कि डीबगिंग कहां से शुरू करें। – jakerella
आइकन हटाएं और इसे पुन: बनाएं, फिर – 1Mayur
@jakerella आज़माएं मैंने कैश को साफ़ करने की कोशिश की और कोई किस्मत नहीं। मैंने संसाधनों को कैश करने के लिए HTML कैश.मैनिफेस्ट सुविधा जोड़ने का भी प्रयास किया और यह – ninjasense