起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2206|回复: 7

[处理中6] documenthandler 使用转到了QQ

[复制链接]

50

主题

157

帖子

517

积分

高级会员

Rank: 4

积分
517
QQ
发表于 2017-8-16 11:15:39 | 显示全部楼层 |阅读模式
我现在想手机中打开doc、pdf等文件,参考http://docs.wex5.com/wex5-app-question-list-2097/

中的两种方法,都做了实验,但是发现出现了同一个问题:即点击后,转到了qq,让发送到qq中的好友,而不是在线打开查看。 微信图片.jpg


  1. define(function(require){
  2.         var $ = require("jquery");
  3.         var justep = require("$UI/system/lib/justep");
  4.         var fileApi = require("$UI/system/components/justep/docCommon/fileApi");
  5.         var Baas = justep.Baas;
  6.         var Model = function(){
  7.             var id;
  8.                 this.callParent();
  9.         };

  10.         Model.prototype.modelLoad = function(event){
  11.                 var self = this;
  12.                 var extension= this.params.extension;
  13.                 var path= this.params.path;
  14.                 var rootPath= this.params.rootPath;
  15.                 id= this.params.id;
  16.                 var url =rootPath+path;
  17.                 if(extension=='jpg'||extension=='png'){
  18.                         var imageHtml="<img src='"+url+"' xid='image1' style='height:auto;width:100%;'></img>";
  19.                         $(this.getElementByXid('div1')).append(imageHtml);
  20.                 }else if(extension=='doc'||extension=='docx'||extension=='pdf'||extension=='ppt'){
  21.                                 var name = "zxc";
  22.                                 fileApi.browse(url, name).done(function(){
  23.                                     alert("成功打开");
  24.                                 }).fail(function(){
  25.                                     alert("打开出错");
  26.                                 });;
  27.                 }else if(extension=='mp4'){
  28.                    var html=" <video controls='controls'  preload='auto' loop='loop' src='"+url+"' type='video/mp4' style='width:100%;height:100%;'></video>";
  29.                    $(this.getElementByXid('div1')).append(html);
  30.                 }
  31.         };

  32.         Model.prototype.backBtnClick = function(event){
  33.         Baas.sendRequest({
  34.             "url" : "/pcapp/info",
  35.             "action" : "inserScan",
  36.             "params" : {
  37.                 "id":id
  38.             },
  39.             "success" : function(resultData) {
  40.                
  41.                    
  42.             }
  43.         });  
  44.                 this.close();
  45.         };

  46.         return Model;
  47. });
复制代码

office文件打不开

发表于 2017-8-16 16:04:37 | 显示全部楼层
自己能打开吗??
发送给好友,好友打不开吗??
这个不是做qq分享的!而是本地打开文件的插件! 本地打开正常就行!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

50

主题

157

帖子

517

积分

高级会员

Rank: 4

积分
517
QQ
 楼主| 发表于 2017-8-16 16:21:15 | 显示全部楼层
您好。自己打开直接就跳转到QQ的发送页面了。发送给好友,好友也能打开。
但我的本意是要在App中打开文档,而不是进行QQ分享。我的代码哪里出了问题,请指导下?
回复 支持 反对

使用道具 举报

发表于 2017-8-16 17:51:51 | 显示全部楼层
wwyynn 发表于 2017-8-16 16:21
您好。自己打开直接就跳转到QQ的发送页面了。发送给好友,好友也能打开。
但我的本意是要在App中打开文档, ...

没有用其他工具打开吗??只有qq ??
我这里测试是其他工具打开的!可以选择的!


那么你发给qq好友后!用qq可以打开这个文件吗?

你试试其他手机!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

50

主题

157

帖子

517

积分

高级会员

Rank: 4

积分
517
QQ
 楼主| 发表于 2017-8-23 11:38:58 | 显示全部楼层
liangyongfei 发表于 2017-8-16 17:51
没有用其他工具打开吗??只有qq ??
我这里测试是其他工具打开的!可以选择的!

对,没有用其他任何工具打开,直接打开的就是qq的转发,qq转发给好友后,好友可以看,但是我想达到的效果是直接在APP中看office文档。
当我把qq给卸载之后,直接弹出
  1. fail(function(){
  2.                                     alert("打开出错");
  3.                                 }
复制代码
换了个手机,也是直接打开了qq的转发。
回复 支持 反对

使用道具 举报

发表于 2017-8-24 16:56:57 | 显示全部楼层
本帖最后由 liangyongfei 于 2017-8-24 16:59 编辑
wwyynn 发表于 2017-8-23 11:38
对,没有用其他任何工具打开,直接打开的就是qq的转发,qq转发给好友后,好友可以看,但是我想达到的效果 ...

你的手机版本是多少?换个低版本手机可以吗?
你好楼主,这个问题需要我在本地环境进行问题重现,所以会花费较长时间,请你耐心等待,我完成后会第一时间反馈结果,谢谢!2017082400004

qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

50

主题

157

帖子

517

积分

高级会员

Rank: 4

积分
517
QQ
 楼主| 发表于 2017-8-24 17:05:25 | 显示全部楼层
liangyongfei 发表于 2017-8-24 16:56
你的手机版本是多少?换个低版本手机可以吗?
你好楼主,这个问题需要我在本地环境进行问题重现,所以会花 ...

版本号是android5.9
回复 支持 反对

使用道具 举报

50

主题

157

帖子

517

积分

高级会员

Rank: 4

积分
517
QQ
 楼主| 发表于 2017-8-25 15:35:50 | 显示全部楼层
liangyongfei 发表于 2017-8-24 16:56
你的手机版本是多少?换个低版本手机可以吗?
你好楼主,这个问题需要我在本地环境进行问题重现,所以会花 ...

知道问题所在了,不是android版本的问题,是我手机里面没有wps软件,所以默认无法打开,现在我装了wps之后,默认用wps打开了这些文件。
但是我的本意是在本地的app中打开,比如我的视频就直接用video这个组件打开了,现在office文件其实是借助了第三方的wps打开,而不是在本APP中进行直接查看的。有没有类似于viedo的组件,可以让office文件直接在APP中查看,而不需借助第三方。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-22 14:53 , Processed in 0.070043 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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