หลังจากเพิ่มCordova-plugin-whitelistแล้วคุณต้องแจ้งให้แอปพลิเคชันของคุณอนุญาตให้เข้าถึงลิงก์ของหน้าเว็บทั้งหมดหรือลิงก์เฉพาะหากคุณต้องการให้เฉพาะเจาะจง
คุณสามารถเพิ่มสิ่งนี้ลงในconfig.xmlของคุณซึ่งสามารถพบได้ในไดเรกทอรีรากของแอปพลิเคชันของคุณ:
แนะนำในเอกสารประกอบ:
<allow-navigation href="http://example.com/*" />
หรือ:
<allow-navigation href="http://*/*" />
จากเอกสารของปลั๊กอิน:
รายการที่อนุญาตสำหรับการนำทาง
ควบคุม URL ที่ WebView สามารถนำทางไปได้ ใช้กับการนำทางระดับบนสุดเท่านั้น
Quirks: บน Android ยังใช้กับ iframe สำหรับรูปแบบที่ไม่ใช่ http
โดยค่าเริ่มต้นจะอนุญาตให้ใช้การนำทางไปยังไฟล์: // URL เท่านั้น ในการอนุญาต URL อื่นคุณต้องเพิ่มแท็กใน config.xml ของคุณ:
<!-- Allow links to example.com -->
<allow-navigation href="http://example.com/*" />
<!-- Wildcards are allowed for the protocol, as a prefix
to the host, or as a suffix to the path -->
<allow-navigation href="*://*.example.com/*" />
<!-- A wildcard can be used to whitelist the entire network,
over HTTP and HTTPS.
*NOT RECOMMENDED* -->
<allow-navigation href="*" />
<!-- The above is equivalent to these three declarations -->
<allow-navigation href="http://*/*" />
<allow-navigation href="https://*/*" />
<allow-navigation href="data:*" />
cordova-plugin-whitelist
- github.com/apache/cordova-plugin-whitelistอย่างถูกต้องหรือไม่? หลังจากนั้นคุณจะต้องเพิ่มconfig.xml<allow-navigation href="http://*/*" />
ของคุณ