最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

微信jssdk在iframe頁面失效問題的解決措施

 更新時間:2016年03月03日 10:23:22   作者:孤雁幽幽  
這篇文章主要介紹了微信jssdk在iframe頁面失效問題的解決措施 的相關資料,需要的朋友可以參考下

項目需求

微信端添加拍品的頁面有照片上傳功能,上傳時打開一個iframe,該頁面用canvas加載用微信jssdk的選擇圖片接口選擇的圖片(這里微信會返回一個形如weixin://xxxx的localid,可直接放在img的src里進行預覽),可進行放大縮小移動旋轉等操作,點擊確定按鈕將編輯好的圖片發(fā)送到服務器存成圖片

遇到的問題

當子頁面功能開發(fā)完成后,在主頁面通過iframe打開子頁面,無法調用微信jssdk接口中的選擇圖片接口,其他jssdk中的接口也無法正常工作。但是單獨打開子頁面可以正常工作,主頁面的微信分享等也是正常的。

解決思路

首先是以為主頁面和子頁面同時注入了jssdk的簽名信息,是否有可能沖突。經(jīng)過測試,排除此種可能。通過網(wǎng)絡搜索,有網(wǎng)友在此貼中描述的問題與我相似,但沒有解決方法 http://www.weixin.com/thread-8022-1-1.html

通過測試可以在主頁面進行簽名驗證,子頁面不添加jssdk的簽名信息。需要調用jssdk接口時,比如圖片選擇接口,在jssdk的函數(shù)前加parent.,即調用父頁面的此函數(shù),經(jīng)過測試,功能可正常調用。

parent.wx.chooseImage({
success: function (res) {
//upload_success(res.localIds);
}

值得一提的是,微信jssdk看似功能強大,但是bug不少,真正在項目中使用,經(jīng)不起推敲。雖然解決的此問題,新的問題又來了,canvas導出圖片不能跨域。。。最終還是沒有用微信的接口來實現(xiàn)需求。

以上所述是小編給大家介紹的微信jssdk在iframe頁面失效問題的解決措施,希望對大家有所幫助!

相關文章

最新評論

奇台县| 郓城县| 施甸县| 精河县| 文安县| 二连浩特市| 崇礼县| 绥中县| 盘锦市| 柳河县| 南京市| 阜城县| 黄陵县| 府谷县| 琼结县| 博野县| 宜都市| 安阳市| 吐鲁番市| 甘孜| 察雅县| 绥芬河市| 浙江省| 宜宾县| 海兴县| 九龙坡区| 清原| 巴林左旗| 尤溪县| 大理市| 浏阳市| 水富县| 昭觉县| 金门县| 栾川县| 湘阴县| 甘泉县| 达尔| 台湾省| 汝州市| 通化县|