X
Tap here to go to the mobile version of the site.

Support Forum

How to inject Javascript to loaded web page

Posted

Hi There,

I want to run javascript on a loaded webpage on Android. I was able to do this when I was using webview:

webview.loadUrl (String.format ("javascript: setProperties (% s)", someJsonObject.toString ()))

How do I do the same when using GeckoView?

geckoSession.loadUri (String.format ("javascript: setProperties (% s)", someJsonObject.toString ())) -- won't work for me.

I just want to something like this : https://medium.com/appunite-edu-collection/webview-with-injected-js-script-13eb1e0257c9 or https://medium.com/@filipe.batista/inject-javascript-into-webview-2b702a2a029f

Hi There, I want to run javascript on a loaded webpage on Android. I was able to do this when I was using webview: webview.loadUrl (String.format ("javascript: setProperties (% s)", someJsonObject.toString ())) How do I do the same when using GeckoView? geckoSession.loadUri (String.format ("javascript: setProperties (% s)", someJsonObject.toString ())) -- won't work for me. I just want to something like this : https://medium.com/appunite-edu-collection/webview-with-injected-js-script-13eb1e0257c9 or https://medium.com/@filipe.batista/inject-javascript-into-webview-2b702a2a029f
Quote

Additional System Details

Application

  • User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36

More Information

kbrosnan
  • Moderator
577 solutions 3824 answers

This is an end user support forum. Geckoview questions should be asked at the options provided at https://wiki.mozilla.org/Mobile/GeckoView#Getting_Help

https://mozilla.github.io/geckoview/consumer/docs/web-extensions may be of some help.

This is an end user support forum. Geckoview questions should be asked at the options provided at https://wiki.mozilla.org/Mobile/GeckoView#Getting_Help https://mozilla.github.io/geckoview/consumer/docs/web-extensions may be of some help.
Was this helpful to you?
Quote
Ask a question

You must log in to your account to reply to posts. Please start a new question, if you do not have an account yet.