PhoneGap中文网

 找回密码
 立即注册
查看: 22194|回复: 2
打印 上一主题 下一主题

phonegap 3.5 使用自带浏览器打开链接

[复制链接]

493

主题

2035

帖子

6894

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
6894
跳转到指定楼层
楼主
发表于 2014-6-23 22:17:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为项目需求有一个广告的功能,开始直接在phonegap中打开。感觉怪怪的。

后来发现pheongap有个   inappbrowser 的 plugin api 果断去看了一下。感觉还不错。

先上【 原版api链接】


首先在cmd中的操作大概写一下

  1. //先进入项目对应的目录
  2. cd workspace/test

  3. //添加cordova inappbrowser插件
  4. cordova plugin add org.apache.cordova.inappbrowser
复制代码

进入 index.html引入相关文件 和写入js 操作

  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title></title>
  6. <!-- 引入jqmobi的一些东西就省略了 -->

  7. <!-- 把cordova.js  和 cordova_plugins.js 都引入 -->
  8. <script type="text/javascript" src="cordova.js"></script>
  9. <script type="text/javascript" src="cordova_plugins.js"></script>

  10. </head>
  11. <body>


  12. <a href="#" class="ad_open_browser">打开广告</a>

  13. <script type="text/javascript">
  14. /* phonegap初始化 */
  15. /* 要在codova 加载完成之后再执行相关的方法 */
  16. //我这里的广告路径需要改变的。所以使用ajax获取。


  17. function onDeviceReady(){

  18.     //广告链接路径
  19.     var ad_path;

  20.     //广告图数据设置
  21.     var main_ad_opts = {
  22.         url:BANNERAPI,
  23.         type:"GET",
  24.         dataType:"jsonp",
  25.         jsonp:"callback",
  26.         jsonpCallback:"callback",
  27.         success:function(data){
  28.             ad_path = data.url;
  29.             console.log("广告链接加载成功");
  30.         },
  31.         error:function(){
  32.             console.log("加载失败");
  33.         }
  34.     }

  35.     //广告图数据
  36.     $.ajax( main_ad_opts );

  37.     //我这里使用的是点击打开。可以自行修改
  38.     $(".ad_open_browser").bind("tap",function(){
  39.         console.log( '进来了' );
  40.         window.open( ad_path, '_blank', 'location=yes');
  41.     })
  42. }
  43. document.addEventListener("deviceready", onDeviceReady, false);

  44. </script>
  45. </body>
  46. </html>
复制代码

  1. //然后记得回到项目目录重新 build 一下

  2. cordova build
复制代码


本文来自:http://www.qdkf.net/index.php/archives/18/

感谢:por 分享


回复

使用道具 举报

0

主题

16

帖子

56

积分

注册会员

Rank: 2

积分
56
沙发
发表于 2015-5-11 16:32:40 | 只看该作者
好帖就是要顶 学习学习
回复 支持 反对

使用道具 举报

0

主题

16

帖子

56

积分

注册会员

Rank: 2

积分
56
板凳
发表于 2015-5-11 16:35:32 | 只看该作者
未来属于html5 phonegap 微信 wap全部搞定
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-4-19 15:52 , Processed in 0.046328 second(s), 31 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表