jQM/PhoneGap: Шарлау = 1 қате болғанда басталды?

JQuery Mobile-мен басқа біреуіне жүгіріп өтуге болатын жайттарды бастан өткердім. Міне, әңгіме: Мен көрсеткендей $ .mobile.changePage() пайдаланамын:

<script type="text/javascript">
$(document).on('click', '#submitroll', function(e) {
    e.preventDefault();
    var dieRoll = $("#dieresult").val();

    $.mobile.changePage('valueresult.html', {
        data: {
                arg1: dieRoll
        }
    });
});
</script>

Түймені (#submitroll) басқан кезде, ол valueresult.html бетін (ол бастапқы бетке ұқсас каталогта орналасқан) ауыспайды. Оның орнына, консоль шығысы келесі қатені шығарады:

Веб-бетті қате жүктеу сәтсіз аяқталды: CDVWebViewDelegate: шарлау = 1 болған кезде басталды

Мен осы қатені іздеп, көптеген нәтижелерді таптым, олардың көбісі PhoneGap 2.7-дегі қатеге қатысты. Мен PhoneGap 2.8.1 іске қосылды, сондықтан мен бұл мәселе деп ойладым/үміттендім. PhoneGap 2.9rc1 қолжетімді екенін байқадым (ол шығарылым жазбаларына сәйкес, осы қатеге түзетуді қамтиды), сондықтан мен бұл мәселені түзете ме, жоқ па екенін көру үшін 2.9rc1 орнаттым.

Бірақ мен PhoneGap адамдарына хабарласпас бұрын, қате нәрсе жасайтынымды (күшті) мүмкіндігін жоққа шығарғым келеді.

JQuery 1.10.1 және jQuery Mobile 1.3.1 жұмыс істеп жатырмын, қазір iOS 6.1 нұсқасында құрылады/тестілеуде. Егер кімде қалай әрекет ету туралы ұсыныстар болса, бұл жақсы болар еді. Алдын-ала рақмет!

5
<button> тегін қолданасыз ба? немесе тағы бір нәрсе?
қосылды автор Jamie Starke, көзі
Мен мұны пайдаланамын: Жариялау Бұл мәселені шешуді аяқтадым. Мен төмендегі түсініктемеге жауап ретінде түсіндіремін.
қосылды автор mrbranden, көзі
Мен мұны пайдаланамын: Жариялау Бұл мәселені шешуді аяқтадым. Мен төмендегі түсініктемеге жауап ретінде түсіндіремін.
қосылды автор mrbranden, көзі

19 жауаптар

Әркімнің қызығушылығы үшін! Мүмкін, осы қатенің пайда болуының жалғыз себебі болуы мүмкін, себебі жаңа жүктелген бет кейбір JavaScript қателерін шығаруы мүмкін!

3
қосылды

Менің жеке сценарийімде salesforce1 ұялы телефонын пайдаланып, Ipad арқылы ұялы кодты пайдаланып әзірленген, salesforce қолданбасы бар. Мен сценарийлік күш құрамдасындағы Java сценарийі тілқатысу терезесін төмендегі кодымен байланыстыратын сілтемесі бар қосымшаға қол жеткіземін. браузер, мұнда дисплей мәтінінің ұзындығы 8 форматты шектеп, браузерлерде өткен аптада Ipad-де жұмыс істегенше жақсы жұмыс істейді, өткен аптада мен оқиға журналында хабарды көріп отырмын

2017/04/20 18: 41: 47.331 Чатер [1312: 1b257] ERROR com.salesforce.salesforce1.auraintegration: WKWebView қате навигацияны жасады. Ағымдағы URL: Қате: Қате Domain = SFWKWebViewDelegate Code = 1 «Шарлау = 1 болғанда басталады» UserInfo = {NSLocalizedDescription = Шарлау мемлекет = 1 болғанда басталады. 2017/04/20 18: 41: 47.331 Chatter [1312: 18d77] ERROR com.salesforce.salesforce1.auraintegration: [aura интеграция] -, түбірлік бағдарлама инициализацияланған: 1, сенсорлық компонент жүктелмеді: 1, 1 2017/04/20 18: 41: 47.331 Шабуылшы [1312: 1b257] ERROR com.salesforce.salesforce1.auraintegration: [aura интеграция] - қатеге айналдыру: шарлау = state кезде басталды 2017/04/20 18: 41: 57.555 Ойыншы [1312: 84c3] INFO com.salesforce: GET /services/data/v32.0/connect/notifications жіберіңіз

төмендегі біреу менің визуалды күші бар бет коды


   Change  
3
қосылды
Кейбір түсіндірмелерді қосу үшін жауапыңызды өңдеңіз. Тек қана кодтық жауаптар болашақ СО оқырмандарын оқыту үшін өте аз. Жауапыңыз төмен сапалы болу үшін модерация кезегіне жатады. (және кодын дұрыс енгізіңіз)
қосылды автор mickmackusa, көзі

Менің жеке сценарийімде salesforce1 ұялы телефонын пайдаланып, Ipad арқылы ұялы кодты пайдаланып әзірленген, salesforce қолданбасы бар. Мен сценарийлік күш құрамдасындағы Java сценарийі тілқатысу терезесін төмендегі кодымен байланыстыратын сілтемесі бар қосымшаға қол жеткіземін. браузер, мұнда дисплей мәтінінің ұзындығы 8 форматты шектеп, браузерлерде өткен аптада Ipad-де жұмыс істегенше жақсы жұмыс істейді, өткен аптада мен оқиға журналында хабарды көріп отырмын

2017/04/20 18: 41: 47.331 Чатер [1312: 1b257] ERROR com.salesforce.salesforce1.auraintegration: WKWebView қате навигацияны жасады. Ағымдағы URL: Қате: Қате Domain = SFWKWebViewDelegate Code = 1 «Шарлау = 1 болғанда басталады» UserInfo = {NSLocalizedDescription = Шарлау мемлекет = 1 болғанда басталады. 2017/04/20 18: 41: 47.331 Chatter [1312: 18d77] ERROR com.salesforce.salesforce1.auraintegration: [aura интеграция] -, түбірлік бағдарлама инициализацияланған: 1, сенсорлық компонент жүктелмеді: 1, 1 2017/04/20 18: 41: 47.331 Шабуылшы [1312: 1b257] ERROR com.salesforce.salesforce1.auraintegration: [aura интеграция] - қатеге айналдыру: шарлау = state кезде басталды 2017/04/20 18: 41: 57.555 Ойыншы [1312: 84c3] INFO com.salesforce: GET /services/data/v32.0/connect/notifications жіберіңіз

төмендегі біреу менің визуалды күші бар бет коды


   Change  
3
қосылды
Кейбір түсіндірмелерді қосу үшін жауапыңызды өңдеңіз. Тек қана кодтық жауаптар болашақ СО оқырмандарын оқыту үшін өте аз. Жауапыңыз төмен сапалы болу үшін модерация кезегіне жатады. (және кодын дұрыс енгізіңіз)
қосылды автор mickmackusa, көзі

Менің жеке сценарийімде salesforce1 ұялы телефонын пайдаланып, Ipad арқылы ұялы кодты пайдаланып әзірленген, salesforce қолданбасы бар. Мен сценарийлік күш құрамдасындағы Java сценарийі тілқатысу терезесін төмендегі кодымен байланыстыратын сілтемесі бар қосымшаға қол жеткіземін. браузер, мұнда дисплей мәтінінің ұзындығы 8 форматты шектеп, браузерлерде өткен аптада Ipad-де жұмыс істегенше жақсы жұмыс істейді, өткен аптада мен оқиға журналында хабарды көріп отырмын

2017/04/20 18: 41: 47.331 Чатер [1312: 1b257] ERROR com.salesforce.salesforce1.auraintegration: WKWebView қате навигацияны жасады. Ағымдағы URL: Қате: Қате Domain = SFWKWebViewDelegate Code = 1 «Шарлау = 1 болғанда басталады» UserInfo = {NSLocalizedDescription = Шарлау мемлекет = 1 болғанда басталады. 2017/04/20 18: 41: 47.331 Chatter [1312: 18d77] ERROR com.salesforce.salesforce1.auraintegration: [aura интеграция] -, түбірлік бағдарлама инициализацияланған: 1, сенсорлық компонент жүктелмеді: 1, 1 2017/04/20 18: 41: 47.331 Шабуылшы [1312: 1b257] ERROR com.salesforce.salesforce1.auraintegration: [aura интеграция] - қатеге айналдыру: шарлау = state кезде басталды 2017/04/20 18: 41: 57.555 Ойыншы [1312: 84c3] INFO com.salesforce: GET /services/data/v32.0/connect/notifications жіберіңіз

төмендегі біреу менің визуалды күші бар бет коды


   Change  
3
қосылды
Кейбір түсіндірмелерді қосу үшін жауапыңызды өңдеңіз. Тек қана кодтық жауаптар болашақ СО оқырмандарын оқыту үшін өте аз. Жауапыңыз төмен сапалы болу үшін модерация кезегіне жатады. (және кодын дұрыс енгізіңіз)
қосылды автор mickmackusa, көзі

This appears to be a bug in PhoneGap at the moment. See https://issues.apache.org/jira/browse/CB-3530

1
қосылды
Сізге жұмыс істегенін естігеніңізге қуаныштымыз. Сіздің шешіміңізді жауап ретінде жіберуіңіз керек.
қосылды автор Jamie Starke, көзі
Дұрыс, мен мұны түсінемін. Және 2.9rc1 үшін шығарылған ескертулерде 3530 қатесі тіркелген. Осыдан менің постым. Мәселе бойынша жұмыс істей алдым. Бірақ rel = «external» менің гиперсілтемеімде жасаңыз. Мен мұны істегім келмеді, бірақ ол жұмыс істейді.
қосылды автор mrbranden, көзі

This appears to be a bug in PhoneGap at the moment. See https://issues.apache.org/jira/browse/CB-3530

1
қосылды
Сізге жұмыс істегенін естігеніңізге қуаныштымыз. Сіздің шешіміңізді жауап ретінде жіберуіңіз керек.
қосылды автор Jamie Starke, көзі
Дұрыс, мен мұны түсінемін. Және 2.9rc1 үшін шығарылған ескертулерде 3530 қатесі тіркелген. Осыдан менің постым. Мәселе бойынша жұмыс істей алдым. Бірақ rel = «external» менің гиперсілтемеімде жасаңыз. Мен мұны істегім келмеді, бірақ ол жұмыс істейді.
қосылды автор mrbranden, көзі

Beta Xcode (Нұсқа 6.3 (6D543q)) қолданған кезде менің жағдайым дәл осындай мәселе болды

«Тұрақты» Xcode қолданбасы дұрыс жұмыс істейді.

0
қосылды

Beta Xcode (Нұсқа 6.3 (6D543q)) қолданған кезде менің жағдайым дәл осындай мәселе болды

«Тұрақты» Xcode қолданбасы дұрыс жұмыс істейді.

0
қосылды

Beta Xcode (Нұсқа 6.3 (6D543q)) қолданған кезде менің жағдайым дәл осындай мәселе болды

«Тұрақты» Xcode қолданбасы дұрыс жұмыс істейді.

0
қосылды

Мен үшін бұл мәселе тек jQuery.mobile.changePage ('new page.html'), нақты бет Newpage.html болғанда пайда болды

Мәселен, сіздің капитализацияңызды тексеріңіз, әсіресе сіз компьютерде дамып жатырсыз, бірақ iOS-ке жайғастырсаңыз.

0
қосылды

Мен үшін бұл мәселе тек jQuery.mobile.changePage ('new page.html'), нақты бет Newpage.html болғанда пайда болды

Мәселен, сіздің капитализацияңызды тексеріңіз, әсіресе сіз компьютерде дамып жатырсыз, бірақ iOS-ке жайғастырсаңыз.

0
қосылды

Мен үшін бұл менің қауіпсіздігім мәселесі болды, себебі менің қосымшаға кірістірілген JavaScript іске қосылды. Index.html ішінен келесіге түсініктеме беріңіз:

   <!-- 
     <meta http-equiv="Content-Security-Policy" content="default-src 'self' 'unsafe-inline' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *; img-src 'self' data: content:;">
 -->
0
қосылды

Мен үшін бұл менің қауіпсіздігім мәселесі болды, себебі менің қосымшаға кірістірілген JavaScript іске қосылды. Index.html ішінен келесіге түсініктеме беріңіз:

   <!-- 
     <meta http-equiv="Content-Security-Policy" content="default-src 'self' 'unsafe-inline' data: gap: https://ssl.gstatic.com 'unsafe-eval'; style-src 'self' 'unsafe-inline'; media-src *; img-src 'self' data: content:;">
 -->
0
қосылды

Мен шұғыл шешім таптым деп ойлаймын. Егер сіз қолдана алсаңыз, бірінші беті екінші бетке сілтеме жасайтын тағы екі бетті көріңіз - data-ajax = «false» сияқты

Middle step >

... сонда екінші бетте қалыпты сілтеме болады

Your current form page >

Бұл мағынасы бар деп үміттенемін.

0
қосылды

Бұл әдетте бұл жаман URL мекенжайын білдіреді. Сілтемені тексеріңіз.

0
қосылды

Бұл әдетте бұл жаман URL мекенжайын білдіреді. Сілтемені тексеріңіз.

0
қосылды

Бұл әдетте бұл жаман URL мекенжайын білдіреді. Сілтемені тексеріңіз.

0
қосылды

Мен бұл ескі мәселе екенін білемін, бірақ белгілі бір шешімсіз.

Мен үшін келесі қате:

Failed дейін load webpage with error: CDVWebViewDelegate: Navigation started when state=1

cordova/phonegap қолданбасын iOS-да «флэш-экранға шығармайды, әрекетті жасамайды», өзгерту арқылы шешілді


дейін


i.e. by removing the href="#" part from the -tag.

0
қосылды

Мен бұл ескі мәселе екенін білемін, бірақ белгілі бір шешімсіз.

Мен үшін келесі қате:

Failed дейін load webpage with error: CDVWebViewDelegate: Navigation started when state=1

cordova/phonegap қолданбасын iOS-да «флэш-экранға шығармайды, әрекетті жасамайды», өзгерту арқылы шешілді


дейін


i.e. by removing the href="#" part from the -tag.

0
қосылды