Articles of JavaScript的

用于Webapps的ZXing条码扫描器

我正在尝试使用http://zxing.appspot.com/scan从WebApp调用Barcode Scanner,但我无法让它工作。 即使在不必要地更新并重新安装之后,它所做的只是显示默认的zxing网页,要求我在手机上安装条形码扫描仪。 我错过了什么吗? 这是我用来调用ZXing Scanner的javascript。 出于测试目的,我甚至尝试制作一个简单的HTML超链接,但没有成功。 我正在使用Android的WebView加载应用程序。 window.location.href = “http://zxing.appspot.com/scan?ret=http://192.168.1.33:3000/pallet/{CODE}/change_position/”+positionId+”&SCAN_FORMATS=CODE_39”; 这是条形码扫描仪的清单,通过浏览器识别和触发扫描仪: 有趣的是, http://www.google.com/m/products/scan ,做同样的事情,完美无缺。 任何帮助或想法都非常欢迎! 非常感谢!

加速HTML5video寻求?

嘿所有我想知道你们是否知道一些可以帮助我的技巧。 我实现的是一个滑块,通过currentTime属性控制HTML5video的搜索位置。 我希望发生的是用户正在拖动video正在实时更新的滑块。 我有什么工作但video播放器图像在我设置当前时间时不会更新到每个帧。 任何想法? slide: function(e, ui){ seeksliding = true; $gVideo[0].currentTime = ui.value; },

适用于Blackberry的Cordova / Phonegap插件

在我的Phonegap应用程序中,我想实现Twitter和Facebook的登录,以及BlackBerry的共享。 有没有可用的插件? 优选地,单个插件可以处理iOS,Android和BlackBerry。

库存问题浏览器从图库中选择照片

我正在使用标签在移动设备上传照片的网页上工作。 这在iphone和android上的chrome上工作得很漂亮,但我们遇到问题的地方是使用股票android浏览器。 当您从图库中选择一个文件时会出现此问题(当您使用相机拍照时,它可以正常工作)。 我们已经进一步缩小范围,以便从库存浏览器的库中看到数据MIMEtypes不可用(下面的照片显示了正在加载的数据URL的前100个字符。目标是强制JPEG ,但没有MIMEtypes,我们无法确定如何解决这个问题。请参阅下面的代码,了解图像的呈现方式。 如何在没有types的情况下渲染图像? 更好的是,有没有人知道为什么这个types在股票Android浏览器上不可用? 编辑 首先,这些不是相同的图像,它们是在同一时间拍摄的,这不是问题,这就是为什么数据不同(MIMEtypes没有出现在股票浏览器上的任何图像上,所以这不是问题。 更新 我确认MIMEtypes是通过将image / jpeg插入到chrome所在的股票浏览器中的问题。 不幸的是,我们无法保证它会成为jpeg,所以我们再也不能这样做了 _readInputFile: function (file, index) { var w = this, o = this.options; try { var fileReader = new FileReader(); fileReader.onerror = function (event) { alert(w._translate(“There was a problem opening the selected file. For mobile devices, some files created by third-party applications […]

如何在javascript中检测android pinch zoom

我想知道是否有任何方法可以检测到捏缩放事件发生了。 我可以通过使用iOS的事件绑定来实现它 $(document).bind(‘gesturechange’,function(event){ zoomAdjust(); }); Android设备有没有这样的事件?

touchmove和gesturechange之间有什么区别?

我原本想在移动webkit(iOS / Android)上跟踪单指平移。 我find了创建一个适用于iOS Safari的“粘性”固定位置项,我看到了gesturechange 。 但据我gesturechange只有两指移动才会触发gesturechange 。 然后我发现了touchmove事件,似乎我可以使用它。 touchmove和gesturechange之间有什么区别? 使用touchmove检测单指平移是否正确?

未捕获的ReferenceError,通过android应用程序调用javascript函数..?

我试图通过android Webview Activity调用一个javascript函数setGameName(),但它抛出uncaught ReferenceError:setGameName not defined at :1 。 我的源代码如下: webView2.setWebChromeClient(new WebChromeClient()); webView2.getSettings().setLightTouchEnabled(true); webView2.getSettings().setJavaScriptEnabled(true); webView2.addJavascriptInterface(jsInterface, “AndroidFunction”); webView2.loadUrl(“file:///android_asset/www/index.html”); webView2.loadUrl(“javascript:setGameName()”); Html代码: function init() { console.log(“====== I am getting called::===”); var testVal = document.getElementById(‘playertextId’).value; AndroidFunction.proceedFurther(testVal); }; function setGameName() { console.log(“====== Got the value===”); document.getElementById(‘gametextId’).value; }; 它正在加载index.html很好但在函数调用时抛出exception,请提供适当的解决方案.. 更新: i have found the problem the page is not getting loaded […]

默认Android浏览器上的图像alpha

我试图将图像变成双色并将其贴在canvas上。 适用于桌面浏览器: 铬 火狐 苹果浏览器 IE浏览器 移动浏览器失败: Android的 JSFiddle上的可行演示 ,此示例适用于Chrome,但在Android的默认浏览器中失败。 代码是: body { background-color: gray; } var image = new Image(); image.src = ‘image.png’; image.onload = function () { //once the image finishes loading var context = document.getElementById(“mycanvas”).getContext(“2d”); context.drawImage(image, 0, 0); var imageData = context.getImageData(0, 0, 64, 64); var pixels = imageData.data; var numPixels = […]

Systrace错误。 Uncaught SecurityError:无法在’History’上执行’pushState’

我正在尝试打开systrace生成的HTML文件。 当我点击一个块时,我用来获取所选的切片信息,如“持续时间”,“总时间”等。但是最新版本的chrome无效。 尝试了最新的chrome(ver.45),chrome beta(ver.46)和chrome Dev(ver.47)版本,我在所有版本中都看到了同样的问题。 我看到当我点击切片时,它会抛出错误说明,而不是显示细节 未捕获的SecurityError:无法在“历史记录”上执行“pushState”:无法在原点为“null”的文档中创建URL为“file:/// C:/Users/ssundark/Desktop/vsync_off_default_sclk.html”的历史状态对象。 有人可以让我解决这个问题吗? 或者,如果有某种方法,我们可以打开此文件以了解所选的切片信息。

加载html后,将资源中的js文件加载到webview中

我搜索了很多,但无法find任何解决方案。 我基本上在webview中制作一个epub阅读器,其中包括突出显示文本等function。我为此制作了一些javascript文件。 但是要在html页面中添加js文件,我需要在html文件中定义它,如: 但由于html可以是任何文件,我必须使用其他方法加载文件。 我试过用 view.loadUrl(“javascript:loadScript(‘file:///android_asset/jquery.js’,’callback’)”); 但它没有加载我的js(我称它的一些function,但它们没有用)。 我也试过这个解决方案,但没有奏效。 基本上,我只需要在webview上加载我的js文件,以便以后可以使用它的function。 这听起来像一个简单的任务,但我无法find任何解决方案。 有任何想法吗?