草庐IT

javascript - Android 浏览器设置元素大小太小

我有一个使用元标记的网站,为body格式化css的Javascript屏幕宽度和高度,以及内部具有基于百分比的宽度的元素。在桌面上,这工作正常。但是,在我的Android手机和平板电脑的浏览器上,内容无法正确缩放-一切都太小了,双击缩放会放大到正确的大小(但不会显示整个页面宽度)。这在纵向和横向模式下都会发生,并且缩放级别看起来相同或至少相似。我有一个警报出现,告诉我javascript将正文宽度和高度格式化为什么,它总是正确的,但浏览器感觉需要加载,就好像窗口的大小实际上更大一样。我知道浏览器会混淆CSS像素和真实像素,但我认为元标记应该可以解决所有这些问题。那么如何让浏览器将页面加

android - Android 4+ 浏览器上固定 header 上方的间隙

有什么想法可以消除滚动过程中出现的(屏幕上的)间隙吗?Header位置固定,空隙只出现在Androd上(Android4.0.4测试)。负责header的部分代码:HTML:SettingsCSS:.holo-action-bar{background-color:#333;color:#fff;display:block;position:fixed;top:0;right:0;left:0;width:100%;z-index:1000;}您还可以在jquerymobiledocs查看示例更新:在iOS上没有出现这个问题(在iOS5+上测试过) 最佳答案

android - 10.0.2.2 :8080 in web browser in emulator is not working

我在本地有一个wamp服务器。我试图从我的android应用发出http请求。但无法正确处理。许多人说10.0.2.2:8080将从模拟器指向本地主机。所以我试图从模拟器在网络浏览器中打开它。我输入的网址为“10.0.2.2/cifi/test.php”。但是模拟器弹出错误为“net:CONNECTION_TIMED_OUT”需要解释:如何让我在本地机器上的wamp服务器从模拟器的浏览器监听10.0.0.2:8080。 最佳答案 您的Wamp服务器似乎只接受本地主机连接。左键点击wamp图标->上线另外你应该输入一个urlhttp:

android - Android 平板电脑上的 Web 开发 - 没有开发工具?

假设您想在Android平板电脑上进行网络开发。有一些选项可用于代码编辑器等。我无法解决的一件事是ChromeforAndroid没有开发工具。它甚至不允许禁用缓存。是否有任何其他浏览器具有基本控制台和检查元素功能?请注意,它与远程调试没有任何关系。我正在寻找一种仅使用Android平板电脑进行开发的方法。唯一想到的是BrowserStack,但它会非常慢,尤其是在移动设备上。 最佳答案 查看Firefox和Chrome的这些功能请求。可悲的是,似乎没有人真正关心,因为当您的平板电脑旁边有一台计算机时,远程调试可以解决问题。http

安卓浏览器扩展

是否可以为Android设备上的基于webkit的浏览器编写“扩展”?即类似于GoogleChrome的扩展程序? 最佳答案 目前不是通过AndroidSDK。作为Android固件的一部分,是的。 关于安卓浏览器扩展,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/2646501/

android - 无法通过从 Android 浏览器调用 URL 来启动应用程序

stackoverflow中有很多答案显示如何从网络浏览器启动应用程序,但我不确定我的代码出了什么问题,这似乎从来没有达到预期目的。我正在尝试通过来自任何其他应用程序(如网络浏览器)的URL启动我的应用程序,最初我的list文件看起来像这样当我输入http://ebay.com在从未启动我的应用程序的浏览器中。显然,浏览器如何知道我的应用程序?然后我尝试了另一种方法并添加了另一个名为MyActivity的Activity并将list文件更改为并尝试在我的主要Activity中startActivity(newIntent(Intent.ACTION_VIEW,Uri.parse("ht

Android CursorLoader 不响应 ContentProvider 通知

我正在更新一个Android2.2应用程序以使用CursorLoader(使用v4兼容性库),我正在焦头烂额地试图理解为什么当内容提供者时onLoadFinished方法没有被调用通知与CursorLoader查询关联的内容发生变化。CursorLoader正在查询客户内容提供者。我的提供商在其查询方法中设置通知URI:cursor.setNotificationUri(getContext().getContentResolver(),uri);并通知其插入/更新/删除方法的变化:getContext().getContentResolver().notifyChange(uri,n

java - Android 浏览器不适用于地理定位

我正在建立一个使用地理定位代码的网站,它应该加载mapCanvas并在用户点击“找到我!”之后按钮获取他的位置并根据用户位置设置map的中心。它在Firefox、Chrome、Safari上运行良好,在普通PC和iPhone上进行了测试,唯一无法使用的设备是任何装有Android的手机。这是一个代码://"+name+""+address;GEvent.addListener(marker,'click',function(){marker.openInfoWindowHtml(html);});returnmarker;}//]]>functionfindLoc(){if(!navi

android - Android原生浏览器的引擎是什么?

Android原生浏览器的引擎是什么?WikisaysAndroid在4.4和Blink之前使用WebKit对于4.4及更高版本。这是正确的说法吗?提前致谢。 最佳答案 Android上的默认浏览器是GoogleChrome。这使用Blink布局引擎。对于没有GoogleApps的AOSP安装,默认浏览器是使用Webkit的旧“浏览器”应用程序.其他第三方浏览器,如Firefox使用Gecko,Opera使用Blink,Dolphin使用Webkit,可能还有其他的。此外,三星和HTC也在他们的手机上安装了不同的(非Chrome)浏

android - 如何通过 native 代码访问android浏览器的本地存储

我正在开发一个必须访问默认浏览器本地存储的Android应用程序。场景是:打开安卓默认浏览器加载一个页面(我开发的),在浏览器的本地存储中保存一些数据关闭浏览器打开我的申请应用程序读取保存在浏览器本地存储中的数据并显示给用户有没有办法访问浏览器的本地存储?另外,如果可能的话,如何访问设备上安装的其他浏览器的本地存储?谢谢! 最佳答案 这个貌似没有办法实现。我曾尝试使用内容提供商访问浏览器的数据,但您只能访问书签和历史记录。我也使用WebView而不是浏览器进行了一些测试。我尝试了两种方法:访问本地存储数据库您可以像访问普通的SQLi