Sau khi thêm cordova-plugin-whitelist , bạn phải yêu cầu ứng dụng của mình cho phép truy cập vào tất cả các liên kết trang web hoặc liên kết cụ thể, nếu bạn muốn giữ nó cụ thể.
Bạn chỉ cần thêm cái này vào config.xml của mình, bạn có thể tìm thấy cái này trong thư mục gốc của ứng dụng:
Được đề xuất trong tài liệu:
<allow-navigation href="http://example.com/*" />
hoặc là:
<allow-navigation href="http://*/*" />
Từ tài liệu của plugin:
Danh sách trắng điều hướng
Kiểm soát URL mà chính WebView có thể được điều hướng đến. Chỉ áp dụng cho điều hướng cấp cao nhất.
Quirks: trên Android, nó cũng áp dụng cho iframe cho (các) lược đồ không phải http.
Theo mặc định, chỉ cho phép điều hướng đến tệp: // URL. Để cho phép các URL khác, bạn phải thêm thẻ vào config.xml của mình:
<!-- 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 chưa? Sau đó, bạn sẽ phải thêm<allow-navigation href="http://*/*" />
vào config.xml