Java Code Examples for org.apache.cordova.CordovaPlugin#onOverrideUrlLoading()
The following examples show how to use
org.apache.cordova.CordovaPlugin#onOverrideUrlLoading() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: PluginManager.java From L.TileLayer.Cordova with MIT License | 6 votes |
/** * Called when the URL of the webview changes. * * @param url The URL that is being changed to. * @return Return false to allow the URL to load, return true to prevent the URL from loading. */ public boolean onOverrideUrlLoading(String url) { // Deprecated way to intercept URLs. (process <url-filter> tags). // Instead, plugins should not include <url-filter> and instead ensure // that they are loaded before this function is called (either by setting // the onload <param> or by making an exec() call to them) for (PluginEntry entry : this.entryMap.values()) { List<String> urlFilters = urlMap.get(entry.service); if (urlFilters != null) { for (String s : urlFilters) { if (url.startsWith(s)) { return getPlugin(entry.service).onOverrideUrlLoading(url); } } } else { CordovaPlugin plugin = pluginMap.get(entry.service); if (plugin != null && plugin.onOverrideUrlLoading(url)) { return true; } } } return false; }
Example 2
Source File: PluginManager.java From IoTgo_Android_App with MIT License | 6 votes |
/** * Called when the URL of the webview changes. * * @param url The URL that is being changed to. * @return Return false to allow the URL to load, return true to prevent the URL from loading. */ public boolean onOverrideUrlLoading(String url) { // Deprecated way to intercept URLs. (process <url-filter> tags). // Instead, plugins should not include <url-filter> and instead ensure // that they are loaded before this function is called (either by setting // the onload <param> or by making an exec() call to them) for (PluginEntry entry : this.entryMap.values()) { List<String> urlFilters = urlMap.get(entry.service); if (urlFilters != null) { for (String s : urlFilters) { if (url.startsWith(s)) { return getPlugin(entry.service).onOverrideUrlLoading(url); } } } else { CordovaPlugin plugin = pluginMap.get(entry.service); if (plugin != null && plugin.onOverrideUrlLoading(url)) { return true; } } } return false; }
Example 3
Source File: PluginManager.java From bluemix-parking-meter with MIT License | 6 votes |
/** * Called when the URL of the webview changes. * * @param url The URL that is being changed to. * @return Return false to allow the URL to load, return true to prevent the URL from loading. */ public boolean onOverrideUrlLoading(String url) { // Deprecated way to intercept URLs. (process <url-filter> tags). // Instead, plugins should not include <url-filter> and instead ensure // that they are loaded before this function is called (either by setting // the onload <param> or by making an exec() call to them) for (PluginEntry entry : this.entryMap.values()) { List<String> urlFilters = urlMap.get(entry.service); if (urlFilters != null) { for (String s : urlFilters) { if (url.startsWith(s)) { return getPlugin(entry.service).onOverrideUrlLoading(url); } } } else { CordovaPlugin plugin = pluginMap.get(entry.service); if (plugin != null && plugin.onOverrideUrlLoading(url)) { return true; } } } return false; }
Example 4
Source File: PluginManager.java From reader with MIT License | 6 votes |
/** * Called when the URL of the webview changes. * * @param url The URL that is being changed to. * @return Return false to allow the URL to load, return true to prevent the URL from loading. */ public boolean onOverrideUrlLoading(String url) { // Deprecated way to intercept URLs. (process <url-filter> tags). // Instead, plugins should not include <url-filter> and instead ensure // that they are loaded before this function is called (either by setting // the onload <param> or by making an exec() call to them) for (PluginEntry entry : this.entryMap.values()) { List<String> urlFilters = urlMap.get(entry.service); if (urlFilters != null) { for (String s : urlFilters) { if (url.startsWith(s)) { return getPlugin(entry.service).onOverrideUrlLoading(url); } } } else { CordovaPlugin plugin = pluginMap.get(entry.service); if (plugin != null && plugin.onOverrideUrlLoading(url)) { return true; } } } return false; }
Example 5
Source File: PluginManager.java From reader with MIT License | 6 votes |
/** * Called when the URL of the webview changes. * * @param url The URL that is being changed to. * @return Return false to allow the URL to load, return true to prevent the URL from loading. */ public boolean onOverrideUrlLoading(String url) { // Deprecated way to intercept URLs. (process <url-filter> tags). // Instead, plugins should not include <url-filter> and instead ensure // that they are loaded before this function is called (either by setting // the onload <param> or by making an exec() call to them) for (PluginEntry entry : this.entryMap.values()) { List<String> urlFilters = urlMap.get(entry.service); if (urlFilters != null) { for (String s : urlFilters) { if (url.startsWith(s)) { return getPlugin(entry.service).onOverrideUrlLoading(url); } } } else { CordovaPlugin plugin = pluginMap.get(entry.service); if (plugin != null && plugin.onOverrideUrlLoading(url)) { return true; } } } return false; }
Example 6
Source File: PluginManager.java From cordova-amazon-fireos with Apache License 2.0 | 6 votes |
/** * Called when the URL of the webview changes. * * @param url The URL that is being changed to. * @return Return false to allow the URL to load, return true to prevent the URL from loading. */ public boolean onOverrideUrlLoading(String url) { // Deprecated way to intercept URLs. (process <url-filter> tags). // Instead, plugins should not include <url-filter> and instead ensure // that they are loaded before this function is called (either by setting // the onload <param> or by making an exec() call to them) for (PluginEntry entry : this.entryMap.values()) { List<String> urlFilters = urlMap.get(entry.service); if (urlFilters != null) { for (String s : urlFilters) { if (url.startsWith(s)) { Log.d(TAG,"onOverrideUrlLoading()"); return getPlugin(entry.service).onOverrideUrlLoading(url); } } } else { CordovaPlugin plugin = pluginMap.get(entry.service); if (plugin != null && plugin.onOverrideUrlLoading(url)) { return true; } } } return false; }
Example 7
Source File: PluginManager.java From crosswalk-cordova-android with Apache License 2.0 | 6 votes |
/** * Called when the URL of the webview changes. * * @param url The URL that is being changed to. * @return Return false to allow the URL to load, return true to prevent the URL from loading. */ public boolean onOverrideUrlLoading(String url) { // Deprecated way to intercept URLs. (process <url-filter> tags). // Instead, plugins should not include <url-filter> and instead ensure // that they are loaded before this function is called (either by setting // the onload <param> or by making an exec() call to them) for (PluginEntry entry : this.entryMap.values()) { List<String> urlFilters = urlMap.get(entry.service); if (urlFilters != null) { for (String s : urlFilters) { if (url.startsWith(s)) { return getPlugin(entry.service).onOverrideUrlLoading(url); } } } else { CordovaPlugin plugin = pluginMap.get(entry.service); if (plugin != null && plugin.onOverrideUrlLoading(url)) { return true; } } } return false; }