Supongamos que carga una URL de terceros a través de webview. public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); webview = (WebView) findViewById(R.id.webview); webview.setWebViewClient(new HelloWebViewClient()); webview.getSettings().setJavaScriptEnabled(true); webview.setWebChromeClient(new MyWebChromeClient()); webview.loadUrl("http://ebay.com"); } ¿Es posible para mí inyectar algo en este WebView para reemplazar el logotipo de eBay por el mío?
Estoy tratando de hacer una versión de Android de una aplicación relativamente simple iOS que utiliza una webview, algunos botones y luego se basa en llamadas javascript a un CMS. Pero estoy atascado en un punto bastante temprano de desarrollo: La webview no funciona con javascript. He leído un montón de mensajes sobre cómo habilitar […]
Tengo un servidor php de trabajo en mi tableta android, por lo que espero que esté disponible de alguna manera para ejecutar nodejs también. El código fuente está disponible en github, y se puede construir en linux también, pero no puedo realmente entender, cómo construirlo. Gracias por adelantado,
Así que tuvimos un caso donde tendríamos algún JSON, donde key es id (int) y el valor es la cadena. Pero nos dimos cuenta de que la mayoría de las veces, buscamos id basado en la cadena, por lo que decidimos invertir y hacer una cadena de la clave y el valor es el id. […]
No puedo encontrar una buena explicación para esto … Pero cuando incluyo <script type="text/javascript" src="phonegap.js"></script> En mi aplicación phonegap, que no he modificado, aparecerá 2 pops en la pantalla. //The first popup gap:["PluginManager","startup","PluginManager224542697"] //the second gap:["App","show","App224542698"] Tengo que cancelar ambos popups y realmente me encantaría entender el razonamiento. Las dos líneas en cuestión están en […]
Tengo una webview con la interfaz javascript añadido que funciona perfectamente en la mayoría de los dispositivos, excepto para aquellos que ejecutan Android 4.2.1. Quité la mayor parte del código, y me quedé con un código muy básico: this.webView.getSettings().setJavaScriptEnabled(true); this.webView.setWebChromeClient(new WebChromeClient()); this.webView.addJavascriptInterface(new Object() { public void handshake() { Log.d("JS", "handshake no params"); } public void […]
¿Cómo puede JavaScript detectar si un sitio web está cargado en el navegador de acciones de Android o cargado en un WebView de otra aplicación? Me gustaría ejecutar un código ligeramente diferente en estos dos casos.
Me gustaría ocultar el teclado virtual de Android en JavaScript. Alguien sugirió hacer esto : $('#input').focus(function() { this.blur(); }); Pero esto no funciona si el teclado ya es visible. ¿Es esto algo que se puede hacer?
estoy usando window.addEventListener("touchstart", function(ev){ console.log(ev.touches); // good }); ¿Cómo puedo traducir esto a jQuery? He intentado: $(window).bind("touchstart",function(ev){ console.log(ev.touches); // says ev.touches is undefined } ¿Algunas ideas?
No estoy muy familiarizado con javascript, pero creo que esta es la mejor manera de lograr mi propósito. Si no, por favor, corrija. Tengo una licencia de texto 2 botones al final. Todo esto está escrito en HTML en un WebView porque hay algunos enlaces en la licencia. Ahora, quiero que cuando el usuario haga […]