debug-webviews.mo
Owner: Louis Zawadzki
Prerequisites
Steps iOS (~2min)
Run your app on your iOS simulator
Open Safari
Enable the "Develop" menu:
Pull down the "Safari" menu and choose "Preferences"
Click on the "Advanced" tab
Check the box next to "Show Develop menu in menu bar"
Pull down the "Develop" menu
Click on "Simulator" that should be right below your computer
Select your WebView in the menu
Steps Android (~3min)
In your
android/app/src/main/java/com/applilabchatbot/MainApplication.java
addimport android.webkit.WebView;
in the imports and the following line in youronCreate
method:
Launch your app
Open Chrome
Go to chrome://inspect
Select your WebView under your device name
Common WebViews pitfalls
To inject Javascript you have to set your WebView's
javaScriptEnabled
prop totrue
On Android, you can't use arrow functions in the injected javascript
window.postMessage
might not be available straight away in your injected Javascript, to make sure it's the case you can wrap your injected code by a setTimeout like this:
Last updated