Skip to content

Instantly share code, notes, and snippets.

@kn9ts
Last active August 6, 2020 02:35
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kn9ts/b9f33b99c3dbe7d4270b to your computer and use it in GitHub Desktop.
Save kn9ts/b9f33b99c3dbe7d4270b to your computer and use it in GitHub Desktop.
An InAppBrowser instance example
var browser = cordova.InAppBrowser.open('http://amazon.com?vitumob_session_id=13279njke12hjhuidhiush124hu', '_blank', 'location=no');
browser.addEventListener('loadstart', function(event) {
alert('Began loading this page: ' + JSON.stringify(event));
});
// event fires when the InAppBrowser finishes loading a URL.
browser.addEventListener('loadstop', function(event) {
// event => {type: 'loadstop', url: 'URL navigated to'}
// alert('InAppBrowser Event: ' + JSON.stringify(event));
// $('app').append('<p>' + JSON.stringify(event) + '</p>');
var materialcss = "http://ajax.googleapis.com/ajax/libs/angular_material/1.0.0/angular-material.min.css";
browser.insertCSS({ file: materialcss }, function(event) {
alert('CSS Injected: ' + JSON.stringify(event));
});
browser.executeScript({
code: 'document.querySelector(\'#activeCartViewForm input[name~="token"]\').value'
}, function(returnData) {
alert('script injected. -- ' + JSON.stringify(returnData))
});
});
// event fires when the InAppBrowser window is closed.
browser.addEventListener('exit', function(event) {
alert('InAppBrowser Event: ' + JSON.stringify(event));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment