Futterが開発したWebViewはHTTP要求をロードできない(25)
2022 ワード
I/chromium( 3847): [INFO:CONSOLE(0)] "Mixed Content: The page at 'https://www.baidu.com/' was loaded over HTTPS, but requested an insecure image 'http://127.0.0.1:59468/?data=fCMxIzsjMi8xLzUjLSMyIzsjTXZ3WUJlREtqZ1Z3SWx2YjpKekhiS1h5N1dDV2tSZ3hpZTUwNUZ5Z2h0cnRkVUk0OlZqakVYZnFoNVZZTDJWc21neG9uZUZlZUc2M29KZkdZdHs4UzZRaEhXTEhCLGZJWnQ0RDFpT08xYlJVb3l7aVE5bjZCODR6cmwsNzdzNCwjLSMzIzsjOTU1Y30jLSM0IzsyNjczODM5MzU0NjY6fg%3D%3D'. This content should also be served over HTTPS.", source: https://www.baidu.com/ (0)
このエラーを報告したら、次の前の4つの代理店の中:ウェブエージェントサーバの住所、ポート番号を全部クリアします.Restartシミュレータはウェブページを読み込みます.もうないですflunterwebviewpluginは使用中にiOSがHTTP要求をロードできない場合がありますが、FutterはHTTP要求をロードすることができます.これは2つのフレームと関連しており、FutterはUICKtフレームから独立している.
解決策は、iOSのinfo.plistにHTTPへの信頼を追加することです.
NSAppTransportSecurity
NSAllowsArbitraryLoads
安卓端9.0以前のシステムは使用中に異常が発生していません.9.0以降もHTTPはサポートされていません.信頼も追加されます.第一歩:リストファイルのAndroid Manifest.xmlのapprationタグの中にnetwork SecurityCofig属性を設定すると以下の通りです.
第二ステップ:リソースフォルダres/xmlの下にnetwork_を作成します.securityconfig.xmlは以下の通りです