小编abe*_*abi的帖子

升级到cordova 3.6.3后,"tel","sms"和"mailto"不再在Android中运行

我最近将基于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中,我在设备就绪块上添加了上面的电话链接.

请帮忙.

android cordova

35
推荐指数
3
解决办法
3万
查看次数

jquery移动外部面板中的可折叠列表视图无法正确显示

谁能帮帮我吗?

我正在尝试在外部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)

jquery-mobile

4
推荐指数
1
解决办法
4204
查看次数

标签 统计

android ×1

cordova ×1

jquery-mobile ×1