我最近将基于cordova的Android应用程序从3.5.0升级到3.6.3.特殊链接"tel","sms"和"mailto"停止工作.点击后,没有任何反应.我可以在AndroidManifest.xml,Confix.xml或其他任何东西中做些什么来让它们恢复工作吗?
我构建了两个相同且非常简单的Android应用程序来证明我的怀疑,一个用cordova 3.5.0和一个用3.6.3.它们都有一个简单的链接:
<a href="tel:1(858)xxx-xxxx">Call</a>
Run Code Online (Sandbox Code Playgroud)
第一个工作,第二个工作不起作用.
我认为他们添加了一种安全功能,以某种方式阻止意图.
PS:两个应用程序都是这样构建的:
cordova create app com.tmp.app "App"
cordova platform add android
Run Code Online (Sandbox Code Playgroud)
在index.html中,我在设备就绪块上添加了上面的电话链接.
请帮忙.
谁能帮帮我吗?
我正在尝试在外部jquery移动面板中创建一个菜单.这是支持外部面板的JQM 1.4.0.
我在外部面板中有一个可折叠的列表视图.有一些插入应用,我似乎无法摆脱submenu3和内部.
请查看我的小提琴:http://jsfiddle.net/UHYz9/2/
这是html:
<div data-role="page" class="jqm-demos" data-quicklinks="true">
<div data-role="header">
<h1>External panels</h1>
</div>
<div role="main" class="ui-content jqm-content jqm-fullwidth">
<a href="#externalpanel" class="ui-btn ui-shadow ui-corner-all ui-btn-inline ui-mini">Open External Panel</a>
</div>
</div>
<div data-role="panel" id="externalpanel" data-position="left" data-display="reveal" data-theme="a">
<h3>Menu</h3>
<ul data-role="listview" style="padding-right: 8px">
<li><a href="#">Submenu 1</a></li>
<li><a href="#">Submenu 2</a></li>
<li data-role="collapsible" data-iconpos="right" data-inset="false">
<h2>Submenu 3</h2>
<ul data-role="listview">
<li><a href="#">Item 1</a></li>
<li><a href="#">Item 2</a></li>
<li><a href="#">Item 3</a></li>
</ul>
</li>
<li><a href="#">Submenu 4</a></li>
<li><a href="#">Submenu 5</a></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
这是js:
$(function() …
Run Code Online (Sandbox Code Playgroud)