Neue Wendung zu einer alten Frage. Wie man html mit einem "Referer"/Referrer in eine Webansicht lädt und Dateien aus Asset- oder Zeichnungsverzeichnissen lädt.Webview.loadDataWithBaseURL mit Referer und Asset
Laden mit einem "Referer" oder Referrer.
webview.loadDataWithBaseURL("www.refererurl.com", html, "text/html", "utf-8", null);
Mit der www.refererurl.com
wird verhindert, dass Assets geladen werden.
webview.loadDataWithBaseURL(null, html, "text/html", "utf-8", null);
null für die erste param Verwendung wird aus dem Vermögen laden, wenn das HTML enthält so etwas wie:
file:///android_asset/ic_launcher.png
Wie kann ich tun, beide, Last von Vermögenswerten und Last aus mit einem Referer?
Für eine vollqualifizierte URL ('file: /// ...') in der HTML, die 'baseURL' (ersten Parameter auf' loadDataWithBaseURL () ') sollte nicht wichtig sein. – CommonsWare
Ich stimme zu, es sollte nicht wichtig sein, aber von all meinen Tests, wenn ich 'file: /// ...' in den HTML-Code lege, wird der Inhalt niemals geladen. Es wurden verschiedene Methoden getestet, um sicherzustellen, dass der Pfad gültig ist, aber immer noch nicht geladen werden. * Beim Laden mit einer Referer URL * @CommonsWare – Matthew