Articles of JavaScript

AngularJS无法在Xamarin Android Webview中使用

我正在尝试将页面内容加载到webview,页面内容引用AngularJS和Angular Material。 当我在计算机上的调试中运行它时,它可以通过Android模拟器正常工作。 但是当我在智能手机上安装它时,它不起作用。 它似乎不知道JavaScript库。 非常感谢您的帮助。 MainActivity.cs: protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the “main” layout resource SetContentView(Resource.Layout.Main); var webView = FindViewById(Resource.Id.webView); webView.Settings.JavaScriptEnabled = true; //webView.Settings.CacheMode = CacheModes.Normal; webView.Settings.DomStorageEnabled = true; webView.Settings.SetSupportMultipleWindows(true); webView.Settings.JavaScriptCanOpenWindowsAutomatically = true; webView.Settings.AllowContentAccess = true; webView.Settings.AllowFileAccess = true; webView.Settings.AllowFileAccessFromFileURLs = true; // webView.SetWebChromeClient(new WebChromeClient()); webView.SetWebViewClient(new WebViewClient()); […]

find我在android上的phonegap中获得的javascript错误

我有一个正在抛出javascript错误的phonegap应用程序。 我已经在桌面上的浏览器中打开了HTML页面,它在那里工作正常,没有任何错误。 当我在android模拟器中加载它时,window.onerror事件被触发,但是我无法在错误对象中看到任何有用的信息以查看它来自何处。 我有这个尝试从错误对象中获得更多: window.onerror = function(e){ for(var i in e){ console.log(“window.onerror ::” + i + ‘ = ‘ + e[i]); } }; 但我甚至没有看到“消息”属性。 这是输出: window.onerror ::undefined window.onerror ::eventPhase = 3 window.onerror ::currentTarget = [object DOMWindow] window.onerror ::cancelable = false window.onerror ::target = [object HTMLScriptElement] window.onerror ::bubbles = true window.onerror ::type = error window.onerror ::cancelBubble […]

Android中的JavaScript

是否可以在Android中使用JavaScript? 如果是这样,怎么样? 请提供一些例子。 谢谢。

当移动设备旋转时,是否可以使用Javascript / CSS交换样式表?

我正在开发一个必须考虑移动设备的网站。 作为我们头脑风暴的一部分,我们想知道,对于移动浏览器(即Mobile Safari或Android浏览器),当观看设备改变方向时,是否有可能将其用作更改页面内容的触发器? 正如这个问题的标题所暗示的那样,我们最好的情况是能够检测方向变化并使用它来动态改变CSS,从而为横向和纵向呈现略微不同的页面。 当然,我们可以设计一个单向看起来很好的页面并明确表示它应该以这种方式查看,但是看起来不错的页面的酷炫因素非常吸引人。 这个想法是否可以实现? 实际的?

javascript android window.onorientationchange不断触发

我试图检测移动设备上的方向变化,并在方向完成后触发function,但该function内的代码在Android中不断触发,我不知道为什么。 这是我的代码: var supportsOrientationChange = “onorientationchange” in window; var orientationEvent = supportsOrientationChange ? “orientationchange” : “resize”; window.addEventListener(orientationEvent, function() { alert (‘orientation changed’); }, false ); 有没有人知道如何写这个,以便它只在方向改变完成后触发一次?

Android – 如何从JavaScript运行intent

我是Android和Java的新手。 我使用HTML / Javascript构建了一个应用程序很好的应用程序。 我现在需要创建一个启动电子邮件客户端的活动,填写主题和正文,并且(困难的部分)添加文件附件。 我无法在JavaScript中执行此操作, mailto:不会附加文件。 所以我需要通过Java完成这个并从JavaScript执行它。 我认为这可以通过使用addJavaScriptInterface来完成,但我找不到任何详细的文档或示例。 我怎么能这样做? 以下是我阅读文档后到目前为止的内容: 第二次更新代码: MainActivity.java public class MainActivity extends DroidGap { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); super.setIntegerProperty( “splashscreen”, R.drawable.splash ); super.loadUrl(“file:///android_asset/www/index.html”, 1000); WebView mWebView; mWebView = (WebView)findViewById(R.id.webview); mWebView.getSettings().setJavaScriptEnabled(true); mWebView.addJavascriptInterface(new JavaScriptInterface(), “Android”); } } JavaScriptInterface.java public class JavaScriptInterface { public void doEmail(){ Intent sendIntent = new […]

Android中的Web视图不显示警报?

我使用Google提供的示例来演示JavaScript和Java之间的双向通信, 参考文献[1]: http://code.google.com/p/apps-for-android/source/browse/trunk/Samples/WebViewDemo/src/com/google/android/webviewdemo/WebViewDemo.java function正常。 我可以从Java调用JavaScript函数并从JavaScript调用Java函数。 问题是当我在JavaScript函数中使用它不会出现的警报时,但函数内部的function正常工作。 为什么JavaScript函数中的alert(“test”)不会出现在Android中。 我在web-view加载JavaScript。 当我在Android中点击按钮时我会调用该函数,但它不会出现。 如果有人知道这个问题,pealse会帮助我。 谢谢

jQuery日期时间选择器在iOS / Android上运行良好

是否有一个像样的日期时间选择器,适用于移动设备? 我发现的所有东西在手机上看起来都非常笨重。 另一个选项是日,月,小时和分钟的四个下拉选项。 似乎必须有更好的解决方案。

将Java List转换为Javascript数组

我的Android应用程序中有以下java代码,并希望有一种方法将Java列表转换为可在javascript中使用的数组: Java的: public void onCompleted(List users, Response response) { for(int i = 0; i < users.size(); i++) { //add to an array object that can be used in Javascript webView.loadUrl("javascript:fetchFriends(arrObj)"); } } 使用Javascript: //this is how I want to be able to use the object in Javascript function parseFriends(usersObjectFromJava){ var users = []; for (var […]

如何在Android的React-native中包含’.jar’文件?

我的英文程度不高。 我是前端开发人员。 现在我们需要一个App可以使用蓝牙打印机,使用React-Native for Android进行编码。 打印机的制造商提供了一个SDK文件,扩展名为’jar’。 请告诉我如何在React-Native中使用此SDK? 那么如何在JSX文件中导入?