Articles of JavaScript

如何在使用Android移动浏览器时获得连续的mousemove事件?

使用此代码: 0, 0 $(‘html’).mousemove(function(e){ $(‘#status’).html(e.pageX +’, ‘+ e.pageY); }); 在像Firefox这样的Windows浏览器中,当我移动鼠标时可以看到鼠标位置,但是当我在android(2.1)浏览器中运行此页面时,当我触摸屏幕时我无法获得连续事件,它只是触发事件时我点按屏幕,为什么? 以及当我触摸屏幕时如何获得连续的鼠标移动事件?

deviceReady无法在PhoneGap应用程序中运行,如何操作?

我有一个简单的PhoneGap应用程序作为休闲: PhoneGap powered App document.addEventListener(“deviceready”, onDeviceReady, true); function onDeviceReady() { alert (‘123’); } title Begin by inserting your credentials. … $(document).ready(function () { }); 这里发生的是警报alert (‘123’); 永远不会被解雇 但是,如果我取出其他JavaScript代码并仅保留警报就会被解雇。 另外,如果我使用$(document).ready(function () { alert (‘123’); }我会收到警报。 这里发生了什么,为什么deviceready没有被解雇? 有任何想法吗?

如何在android中隐藏网页的地址栏?

可能重复: 从浏览器中删除地址栏(在Android上查看) 我正在尝试在Android中运行基于Web的应用程序,我想在运行应用程序时隐藏网页地址栏。 那可能吗? 我该怎么做?

Android webview + javascript在android 4.0.x,3.x中没有显示输出

这是我的主要活动 package com.example.mathjax_issues; import android.os.Bundle; import android.app.Activity; import android.graphics.Bitmap; import android.util.Log; import android.view.Menu; import android.webkit.WebResourceResponse; import android.webkit.WebView; import android.webkit.WebViewClient; public class MainActivity extends Activity { private WebView webView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); webView=(WebView)findViewById(R.id.webView1); webView.getSettings().setJavaScriptEnabled(true); webView.setWebViewClient(new MyWebViewClient()); webView.loadUrl(“file:///android_asset/MathJax/test/sample-asciimath.html”); // String html=” MathJax AsciiMath Test Page When `a != 0`, there are two […]

在Android浏览器中播放html5音频

我有一个使用html5 标签在浏览器中播放音频的javascript。 它在iPhone浏览器中运行良好,但在Android中不行。 (使用Android 2.1的htc欲望测试。)任何人都知道为什么? 我的代码: function playHTML5(sound, soundcv){ // sound = url to m4a audio file // soundcv = div in which the audioplayer should go var audio = document.createElement(‘audio’); audio.src = sound; audio.controls = “controls”; if (currentSound != null){ soundcv.replaceChild(audio,currentSound); } else { soundcv.appendChild(audio); } currentSound = audio; } 顺便说一句,我也试图放大显示在iphone中的音频按钮(默认的一个很小),到目前为止没有运气 – 会对任何想法感激不尽!

上传显然成功后为什么上传的音频已损坏?

我使用JavaScript,PHP和Cordova进行了上传。 一切正常。 但是当我尝试在浏览器或Windows Media Player等桌面播放器中打开上传的mp3时,它说该文件已损坏。 知道为什么会这样吗? 我还必须说,当我在浏览器中检查损坏的文件时,它有video标签而不是音频标签。 我的代码: //method to upload the audio function uploadAudio(recordedSrc) { var win = function(r) { console.log(“Code = ” + r.responseCode); console.log(“Response = ” + r.response); console.log(“Sent = ” + r.bytesSent); } var fail = function(error) { alert(“An error has occurred: Code = ” + error.code); console.log(“upload error source ” […]

appView.addJavascriptInterface()不适用于API 17

我可以使用我的phonegap java脚本函数和android 2.2中的java函数,但是相同的代码不能在API 17上运行。我应该怎么做才能从API 17中的java脚本调用本机java代码。 我在我的java文件中使用此代码 objCustomNativeAccess = new CustomNativeAccess(this, appView); appView.addJavascriptInterface(objCustomNativeAccess, “CustomNativeAccess”); super.loadUrl(“file:///android_asset/www/index.html”); 我的CustomNativeAccess类是 public class CustomNativeAccess { private WebView mAppView; private DroidGap mGap; /** * Constructor * * @param gap * @param view */ public CustomNativeAccess(DroidGap gap, WebView view) { mAppView = view; mGap = gap; } /** * Get the device phone […]

了解Android的webview addjavascript接口

我知道要从Javascript到Java进行交互,您必须使用webview中的addjavascriptInterface方法注入Java对象。 这是我面临的问题。 我使用addJavascriptInterface方法注册一个java对象,以便在我的JS中使用。 我使用webview.loadURL(“javascript:XXX”);在webview中注入了几个JS webview.loadURL(“javascript:XXX”); 当我完成注入JS时,我发送了一个JS事件。 问题是如果在第1步之后立即执行以下Javascript: mWebView.loadUrl(“javascript:if(window.myobject) console.log(‘myobject found———‘); else {console.log(‘myobject not found—-‘);}”); 我在控制台的日志中find“myobject not found”。 我想知道如果有一段时间我可以访问我的对象,如果是这样,我怎么知道我应该等多少时间来调用我的对象?

如何仅检测原生Android浏览器

它很容易检测Android设备,但我只能检测到Android本机浏览器。 问题是Dolphin浏览器有一个几乎相同的用户代理字符串,我想知道他们是否使用本机浏览器。 这可能吗?

Android Webkit:绝对定位的元素不尊重z-index

令人讨厌的小虫子,这个。 如Android票证6721所示 ,当绝对定位的元素位于或标记的顶部时,Android浏览器似乎不尊重z-index。 我迫切需要任何解决方法。 以前有人征服过这个吗? 提前致谢!