คำถามติดแท็ก cordova

Apache Cordova (เดิมชื่อ PhoneGap) เป็นเฟรมเวิร์กที่ช่วยให้นักพัฒนาสร้างแอปพลิเคชันมือถือข้ามแพลตฟอร์มโดยใช้เทคโนโลยีเว็บเช่น HTML, JavaScript และ CSS

14
อัปเดตปลั๊กอิน Cordova ในคำสั่งเดียว
ฉันสงสัยว่ามีวิธีที่ง่ายกว่าในการอัปเดตปลั๊กอิน Cordova หรือไม่? ฉัน googled พบเบ็ด (@ ปี 2013) แต่นี่ไม่ใช่สิ่งที่ฉันต้องการ 100% ฉันรู้ว่าฉันทำได้สองขั้นตอน: rm จากนั้นเพิ่ม แต่ฉันกำลังมองหาวิธีที่ดีกว่า (เป็นทางการ) เพื่อช่วยฉันว่าปลั๊กอินตัวไหนมีเวอร์ชั่นใหม่กว่า และฉันสามารถอัปเดตทั้งหมดได้ในคำสั่งเดียว (เช่นเดียวกับ: npm update) ตัวอย่างเช่น: $ cordova plugin list /* list all installed plugins, their dependencies, and newer versions */ $ cordova plugin update /* update all of them for me */ ถ้าไม่มีวิธีทางการมีตัวช่วยอื่นอีกไหม? …

17
เหตุใดฉันจึงเห็นข้อผิดพลาด net :: ERR_CLEARTEXT_NOT_PERMITTED หลังจากอัปเกรดเป็น Cordova Android 8
หลังจากอัปเกรดเป็นCordova Android 8.0ฉันพบnet::ERR_CLEARTEXT_NOT_PERMITTEDข้อผิดพลาดขณะพยายามเชื่อมต่อกับhttp://เป้าหมาย เหตุใดจึงเป็นเช่นนั้นและฉันจะแก้ไขปัญหานี้ได้อย่างไร
123 android  cordova 

9
แอพ Cordova แสดงไม่ถูกต้องบน iPhone X (Simulator)
ฉันทดสอบแอปที่ใช้ Cordova เมื่อวานนี้บน iPhone X Simulator ใน Xcode 9.0 (9A235) และมันดูไม่ดี ประการแรกแทนที่จะเติมเต็มพื้นที่หน้าจอมีพื้นที่สีดำด้านบนและด้านล่างของเนื้อหาแอป และที่แย่กว่านั้นคือระหว่างเนื้อหาของแอปและแถบสีดำคือแถบสีขาวสองแถบ การเพิ่มcordova-plugin-wkwebview-engineเพื่อให้ Cordova แสดงผลโดยใช้ WKWebView (ไม่ใช่ UIWebView) จะแก้ไขแถบสีขาว โดยแอปของฉันไม่ได้ย้ายจาก UIWebView ไปยัง WKWebView เนื่องจากปัญหาด้านประสิทธิภาพและหน่วยความจำรั่วเมื่อใช้งานcordova-plugin-wkwebview-engineซึ่งเกิดขึ้นเมื่อโหลดภาพที่ดาวน์โหลดจาก Inapp Purchase เนื้อหาที่โฮสต์ลงในผ้าใบ HTML5 ( file://ไม่สามารถเข้าถึงโดยตรงโดย Webview ได้เนื่องจากข้อ จำกัด ด้านความปลอดภัยใน WKWebView ดังนั้น ต้องโหลดข้อมูลภาพผ่านcordova-plugin-file) ภาพหน้าจอเหล่านี้แสดงแอปทดสอบที่มีพื้นหลังสีน้ำเงินตั้งค่าไว้ที่<body> ด้านบนและด้านล่าง UIWebView คุณจะเห็นแถบสีขาว แต่ไม่ใช่ใน WKWebView: (ที่มา: pbrd.co ) (ที่มา: pbrd.co ) …

10
Cordova: เริ่มอิมเมจโปรแกรมจำลอง iOS เฉพาะ
ฉันกำลังพัฒนาแอพมือถือข้ามแพลตฟอร์มโดยใช้ Cordova โดยเน้นที่ iOS เป็นหลักในขั้นตอนการพัฒนา สำหรับขั้นตอนการพัฒนาของฉันมันจะเหมาะอย่างยิ่งหากฉันสามารถเริ่มแอพ Cordova ได้โดยตรงจากบรรทัดคำสั่งและโหลดลงในโปรแกรมจำลองที่ระบุ ฉันสามารถทำได้โดยเรียกใช้สิ่งต่อไปนี้จากไดเร็กทอรีรูทของโปรเจ็กต์: $cordova run --debug --emulator iOS วิธีนี้ใช้งานได้ดีและส่งผลให้โปรแกรมจำลอง iOS เรียกใช้แอปของฉันใน iPhone 4 Retina จำลองที่ใช้ iOS 7.0.3 นอกจากอุปกรณ์จำลองนี้แล้วฉันยังต้องการทดสอบ (เช่น) กับ iPad ฉันติดตั้งอิมเมจจำลองเหล่านี้แล้วและฉันสามารถเริ่มแอพด้วยตนเองใน Xcode นอกจากนี้คำสั่งlist-emulator-images(อยู่ในproject_dir/platforms/ios/cordova/lib) ยังให้ผลลัพธ์ต่อไปนี้: "iPhone Retina (3.5-inch)" "iPhone Retina (4-inch)" "iPhone Retina (4-inch 64-bit)" "iPhone" "iPad" "iPad Retina" อย่างไรก็ตามสิ่งนี้คือ: ฉันไม่สามารถหาวิธีเริ่มโปรแกรมจำลองในสิ่งอื่นนอกเหนือจากค่าเริ่มต้น (ซึ่งดูเหมือนจะเป็นiPhone Retina (4-inch)ภาพจำลอง) …
121 ios  iphone  cordova 

13
การติดตั้ง Phonegap Cordova Windows
เอกสารสำหรับ phonegap / Cordova นั้นแย่มาก สิ่งที่ฉันพยายามทำคือติดตั้ง PhoneGap 3.0 บนสภาพแวดล้อม Windows ของฉัน แต่ไม่ประสบความสำเร็จ ด้านล่างนี้คือขั้นตอนและจุดล้มเหลวของฉัน ใครช่วยแนะนำวิธีแก้ปัญหา ตามคำแนะนำ : ติดตั้ง Node.js (ประสบความสำเร็จ) จากโหนด js: install -g cordova(สำเร็จ) เพิ่มแพลตฟอร์ม: cordova platform add wp8(ไม่มีอะไรเกิดขึ้น) ลองใช้ phonegap: phonegap install wp8(ไม่พบไดเรกทอรีโครงการ ERROR) จาก " คู่มือแพลตฟอร์ม Windows Phone 8 " ติดตั้ง Windows SDK (ประสบความสำเร็จ) "ดาวน์โหลดและแตกสำเนาล่าสุดของ [PhoneGap คุณจะทำงานในโฟลเดอร์ย่อย lib …
120 windows  cordova 

30
ไม่แสดงตัวยึดสำหรับฟิลด์ประเภทอินพุต =“ วันที่”
ฉันกำลังทำแอพ phonegap เมื่อฉันกำลังลองtype="date"ช่องป้อนข้อมูลดังที่แสดงด้านล่างมันจะแสดงตัวเลือกวันที่ใน iPhone ตามที่ฉันคาดไว้ แต่มันไม่แสดงตัวยึดตำแหน่งที่ฉันให้ไว้ ฉันพบปัญหาเดียวกันที่นี่ใน SO แต่ไม่มีวิธีแก้ปัญหาใด ๆ <input placeholder="Date" class="textbox-n" type="date" id="date">

30
ไม่สามารถยอมรับข้อตกลงใบอนุญาตแพลตฟอร์ม Android SDK 24
ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามติดตั้งแพลตฟอร์ม Android ในโครงการ Cordova ฉันทำตามคำแนะนำนี้: https://cordova.apache.org/docs/en/latest/guide/cli/ เกิดข้อผิดพลาดเมื่อดำเนินการดังต่อไปนี้: $ cordova platform add android --save เกิดปัญหาในการกำหนดค่าโปรเจ็กต์รูท 'android' คุณยังไม่ยอมรับข้อตกลงใบอนุญาตของส่วนประกอบ SDK ต่อไปนี้: [Android SDK Platform 24] ฉันได้ค้นหาวิธีการยอมรับข้อตกลงใบอนุญาตของ Android SDK Platform 24 ทั้งหมดแล้ว แต่ไม่มีโชคจริงๆ ขอบคุณล่วงหน้า

30
PhoneGap: ตรวจจับว่าทำงานบนเบราว์เซอร์เดสก์ท็อปหรือไม่
ฉันกำลังพัฒนาเว็บแอปพลิเคชันที่ใช้ PhoneGap: สร้างสำหรับเวอร์ชันมือถือและต้องการมีโค้ดเบสเดียวสำหรับ "เดสก์ท็อป" และเวอร์ชันมือถือ ฉันต้องการตรวจสอบว่าการโทรของ PhoneGap ใช้งานได้หรือไม่ (กล่าวคือเป็นผู้ใช้บนอุปกรณ์เคลื่อนที่ที่รองรับ PhoneGap) ฉันได้ค้นหาและไม่อยากจะเชื่อเลยว่าไม่มีวิธีง่ายๆในการทำเช่นนี้ หลายคนเสนอข้อเสนอแนะ; http://www.sencha.com/forum/showthread.php?144127-Checking-if-running-in-PhoneGap-or-Mobile-Web-Browser http://groups.google.com/group/phonegap/browse_thread/thread/322e80bd41bb1a54/a421300eb2a2029f?lnk=gst&q=detect+desktop#a421300eb2a2029f http://groups.google.com/group/phonegap/browse_thread/thread/8a95dfeb0f313792/3ff10d8f35211739?lnk=gst&q=detect+desktop+browser#3ff10d8f35211739 ไม่มีสิ่งใดทำงานได้เว้นแต่คุณจะลบไฟล์ PhoneGap Javascript ออกจากแอปเวอร์ชันเดสก์ท็อปซึ่งเอาชนะเป้าหมายของฉันในการมีโค้ดเบสเดียว จนถึงตอนนี้วิธีแก้ปัญหาเดียวที่ฉันคิดคือการดมกลิ่นของเบราว์เซอร์ / ตัวแทนผู้ใช้ แต่ก็ไม่ได้มีประสิทธิภาพที่จะพูดอย่างน้อยที่สุด ยินดีต้อนรับทางออกที่ดีกว่า! แก้ไข: ทางออกที่ดีกว่าเล็กน้อยคือลองเรียกใช้ฟังก์ชัน PhoneGap หลังจากหมดเวลาเล็กน้อย - หากไม่ได้ผลให้ถือว่าผู้ใช้อยู่บนเว็บเบราว์เซอร์บนเดสก์ท็อป

12
phonegap เปิดลิงค์ในเบราว์เซอร์
<a target="_blank" data-rel="external" href="http://www.kidzout.com">www.kidzout.com</a> เฮ้ผู้เชี่ยวชาญฉันใช้ phonegap 2.9.0 และฉันใช้รหัสด้านบนเพื่อเปิดลิงค์ในเบราว์เซอร์ แต่เปิดขึ้นในแอพเดียวกัน ...... จะเปิดเบราว์เซอร์ซาฟารีได้อย่างไร? มันเปิดเว็บไซต์ในแอพเดียวกันจากนั้นฉันไม่สามารถกลับมาที่แอพได้ฉันจึงต้องลบแอพและติดตั้งอีกครั้ง .....
114 html  cordova 

6
ปัญหา PhoneGap Eclipse - eglCodecCommon glUtilsParamSize: ไม่ทราบข้อผิดพลาดพารามิเตอร์
ฉันเพิ่งเริ่มใช้ phonegap และพยายามตั้งค่าโปรเจ็กต์ขั้นต่ำขั้นพื้นฐานแรกในคราส ฉันติดตามเอกสาร phonegap ที่http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html#Android%20Platform%20Guide แต่ฉันได้รับข้อผิดพลาดอย่างต่อเนื่องเช่นนี้ ตัวชี้ใด ๆ ในการแก้ไขปัญหานี้จะเป็นประโยชน์ ขอบคุณ 03-12 06:08:05.970: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44 03-12 06:08:05.980: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0 03-12 06:08:06.080: I/chromium(825): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported 03-12 06:08:06.280: I/chromium(825): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported 03-12 06:08:06.660: E/eglCodecCommon(825): **** ERROR unknown type …
114 android  cordova 

9
ปฏิเสธที่จะโหลดสคริปต์เนื่องจากละเมิดคำสั่งนโยบายความปลอดภัยของเนื้อหาต่อไปนี้
เมื่อฉันพยายามปรับใช้แอปของฉันบนอุปกรณ์ที่มีระบบ Android ที่สูงกว่า 5.0.0 ( Lollipop ) ฉันยังคงได้รับข้อความแสดงข้อผิดพลาดประเภทนี้: 07-03 18: 39: 21.621: D / SystemWebChromeClient (9132): file: ///android_asset/www/index.html: Line 0: ปฏิเสธที่จะโหลดสคริปต์ "http: // xxxxx" เนื่องจากละเมิดเนื้อหาต่อไปนี้ คำสั่งนโยบายความปลอดภัย: "script-src 'self' 'unsafe-eval' 'unsafe-inline'" 07-03 18: 39: 21.621: I / chromium (9132): [INFO: CONSOLE (0)] "ปฏิเสธที่จะโหลดสคริปต์" http: // xxx "เนื่องจากละเมิดคำสั่งนโยบายความปลอดภัยของเนื้อหาต่อไปนี้:" script- src 'self' 'unsafe-eval' …

9
สร้าง android ปล่อย apk บน Phonegap 3.x CLI
ฉันจะสร้างแอป Android ในเครื่องโดยใช้ Phonegap 3.x CLI พร้อมเผยแพร่ได้อย่างไร ฉันตรวจสอบโฟลเดอร์ bin ที่สร้างขึ้นภายในไดเร็กทอรี platform / android ของโปรเจ็กต์และมีเฉพาะ. debug APK เท่านั้น อย่างไรก็ตามฉันใช้คำสั่งนี้: phonegap local build android

19
วิธีโฮสต์ไอคอนวัสดุออฟไลน์
ขออภัยหากนี่เป็นคำถามง่ายๆ แต่คุณจะใช้ไอคอนวัสดุของ Google ได้อย่างไรโดยไม่มีไฟล์ <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> เหรอ? ฉันต้องการให้แอปของฉันสามารถแสดงไอคอนได้แม้ว่าผู้ใช้จะไม่ได้เชื่อมต่ออินเทอร์เน็ตก็ตาม

9
วิธีใช้ JQuery-Mobile / Phonegap ร่วมกันอย่างถูกต้องหรือไม่?
วิธีที่ถูกต้อง (จนถึงปัจจุบัน) ในการใช้ JQuery Mobile และ Phonegap ร่วมกันคืออะไร? ต้องโหลดเฟรมเวิร์กทั้งสองก่อนจึงจะใช้งานได้ ฉันจะแน่ใจได้อย่างไรว่าทั้งสองโหลดก่อนที่จะใช้งานได้

6
.gitignore สำหรับโปรเจ็กต์ PhoneGap / Cordova 3.0 - ฉันควรทำอะไร?
ฉันเพิ่งพยายามสร้างโปรเจ็กต์ phonegap 3.0 ใหม่ ... หมายเหตุ: ฉันเพิ่งเริ่มใช้ phonegap อย่างไรก็ตามฉันเห็นโฟลเดอร์โครงการประกอบด้วย: .cordova merges platforms plugins www และเมื่อได้ลองphonegap local run androidแล้วฉันเห็นไฟล์ไบนารี / ไฟล์ที่สร้างขึ้นจำนวนมากในplatforms/android. สิ่งนี้ทำให้ฉันสงสัยว่าฉันควรเพิ่มส่วนใดของโครงสร้างโฟลเดอร์นี้ในที่เก็บ git ของฉัน โดยปกติฉันคิดว่ามันเป็นวิธีปฏิบัติที่แย่มากในการส่งไฟล์ไบนารี ดังนั้นผมปกติจะเพิ่มรูปแบบเช่นbin/, obj/, *.o, *.pycฯลฯ เพื่อ.gitignoreที่จะหลีกเลี่ยงการก่อให้เกิดมลพิษเก็บคอมไพล์ของฉันกับสิ่งที่เพียงทำหน้าที่ในการสร้างความขัดแย้งผสาน แน่นอนว่าwwwควรเพิ่มในคอมไพล์ แต่ส่วนอื่น ๆ ของโปรเจ็กต์ล่ะ พวกเขาเป็นผลิตภัณฑ์ของซอร์สโค้ดที่ขยายออกไปเพื่ออะไรและสิ่งที่ขยายคือการกำหนดค่าโครงการ คุณทำอะไร? จริงอยู่ที่ฉันเป็นคนใหม่ฉันจึงแทบไม่เข้าใจว่าอะไรสมเหตุสมผลที่นี่ ...
105 git  cordova  cordova-3 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.