1. 程式人生 > >修改微信分享的連結地址。

修改微信分享的連結地址。

<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script>
wx.config({
debug: false,
appId: '{$wechatConfig.appId}', // 必填,公眾號的唯一標識
timestamp:'{$wechatConfig.timestamp}' , // 必填,生成簽名的時間戳
nonceStr: '{$wechatConfig.nonceStr}', // 必填,生成簽名的隨機串
signature: '{$wechatConfig.signature}',// 必填,簽名,見附錄1
jsApiList: [
'onMenuShareTimeline',
'onMenuShareAppMessage',
'onMenuShareQQ',
'onMenuShareWeibo',
'onMenuShareQZone',
'hideMenuItems',
'showMenuItems'
] // 必填,需要使用的JS介面列表,所有JS介面列表見附錄2
});
var links = "{$links}";
wx.ready(function(){
wx.checkJsApi({
jsApiList: [
'onMenuShareTimeline',
'onMenuShareAppMessage',
'onMenuShareQQ',
'onMenuShareWeibo',
'onMenuShareQZone',
'hideMenuItems',
'showMenuItems'
]
});
wx.showMenuItems({
menuList: ["menuItem:share:weiboApp","menuItem:share:weiboApp"] // 要顯示的選單項,所有menu項見附錄3
});
wx.hideMenuItems({
menuList: ["menuItem:openWithQQBrowser","menuItem:openWithSafari"] // 要隱藏的選單項,只能隱藏“傳播類”和“保護類”按鈕,所有menu項見附錄3
});
wx.onMenuShareTimeline({
title: '童話之翼', // 分享標題
link: links, // 分享連結
desc: '關注童話之翼,領取現金紅包', // 分享描述
imgUrl: 'http://tonghua.feizhiyi.com/themes/default/img/images/headbanner.png', // 分享圖示
success: function () {
// 使用者確認分享後執行的回撥函式
},
cancel: function () {
// 使用者取消分享後執行的回撥函式
}
});
wx.onMenuShareAppMessage({
title: '童話之翼', // 分享標題
desc: '關注童話之翼,領取現金紅包', // 分享描述
link: links, // 分享連結
imgUrl: 'http://tonghua.feizhiyi.com/themes/default/img/images/headbanner.png', // 分享圖示
success: function () {
// 使用者確認分享後執行的回撥函式
},
cancel: function () {
// 使用者取消分享後執行的回撥函式
}
});
wx.onMenuShareQQ({
title: '童話之翼', // 分享標題
desc: '關注童話之翼,領取現金紅包', // 分享描述
link: links, // 分享連結
imgUrl: 'http://tonghua.feizhiyi.com/themes/default/img/images/headbanner.png', // 分享圖示
success: function () {
// 使用者確認分享後執行的回撥函式
},
cancel: function () {
// 使用者取消分享後執行的回撥函式
}
});
wx.onMenuShareWeibo({
title: '童話之翼', // 分享標題
desc: '關注童話之翼,領取現金紅包', // 分享描述
link: links, // 分享連結
imgUrl: 'http://tonghua.feizhiyi.com/themes/default/img/images/headbanner.png', // 分享圖示
success: function () {
// 使用者確認分享後執行的回撥函式
},
cancel: function () {
// 使用者取消分享後執行的回撥函式
}
});
wx.onMenuShareQZone({
title: '童話之翼', // 分享標題
desc: '關注童話之翼,領取現金紅包', // 分享描述
link: "www.baidu.com", // 分享連結
imgUrl: 'http://tonghua.feizhiyi.com/themes/default/img/images/headbanner.png', // 分享圖示
success: function () {
// 使用者確認分享後執行的回撥函式
},
cancel: function () {
// 使用者取消分享後執行的回撥函式
}
});
});
</script>

相關推薦

修改分享連結地址

<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> <script> wx.config({ debug: false,

分享連結出現config:invalid signature錯誤的解決方法

當開發微信時需要做特定的頁面做分享時,根據官方提供的jssdk.php檔案建立的簽名資料包除錯時,大家碰到的最多的錯誤而且解決最麻煩的大概就是signature錯誤了,如下圖: 分享時提示錯誤“{"errMsg":"config:invalid signature"}” 一般出現這個錯

分享連結的縮圖和標題

一、微信內分享 在微信內開啟連結後,點右上角【…】選擇【傳送給朋友】或【分享到朋友圈】,這種分享方式獲取縮圖的方法: 方法一:在頁面 body 最上方新增 300*300 畫素的 img 如該圖片不需要顯示,可以用 css 隱藏,但不能直接對 img 設定

分享連結手機開啟白屏

問題描述:在做微信分享的時候,出現了一個問題,當一個人將活動分享給好友時,好友在微信中開啟頁面,頁面進度條載入到80%左右時就不動了,之後進度條消失,螢幕無任何顯示白屏狀態,後臺也無錯誤。問題原因:經過不斷測試排查,發現是分享連結中的#號引起的!前端使用Vue.js,#是路由

開放平臺修改分享的小圖示後,移動端顯示的分享的小圖示未改變的問題解決

問題:實現過微信分享的小夥伴們,應該都在微信的開發平臺上修改過上圖中的小圖示和文字,但是當我們對小圖示和文字進行修改後,發現有些裝置分享出來的小圖示和文字依舊沒有改變,但是有些裝置確實最新的小圖示

分享連結後再次分享提示config:invalid signature

一種解決辦法,並不是都是這樣。我遇到的是這樣。 js端ajax請求傳遞引數url的時候php接收會丟失引數。 需要:url = encodeURIComponent(url); 之後再傳遞。 php端接收引數的時候會丟失引數 接收後需要使用:$url = urldeco

百度分享底部文字超出,setTimeout延時操作修改樣式

遇到樣式問題:百度分享的微信分享底部文字“開啟微信,點選底部的“發現”,使用“掃一掃”即可將網頁分享至朋友圈“超出,如下圖:  檢視頁面元素,需要設定.bd_weixin_popup .bd_we

ShareSDk分享簽名獲取及修改後不生效的解決辦法

在微信開放平臺,獲取安卓應用簽名,有兩種方法,第一種是通過android studio命令列,命令如下:keytool -list -v -keystore H:\路徑\XXXXX.jks 重點:簽名是

分享朋友圈分享程式碼自定義標題、說明、圖示和分享連結

最近在做手機網站在分享到微信時,通過微信內建瀏覽器訪問頁面分享後,希望可以自定義小圖示(imgUrl)和分享連結(lineLink),下面下微信內建瀏覽器分享功能的JS程式碼,希望對大家有所幫助。 JS程式碼如下:        var imgUrl = "http://www.gdibn.com/m/im

分享介面修改文案方法

1.引入相關檔案 <script type="tet/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> 2.微信分享方法封裝: /**     微信分享

百度分享https以及分享手機端連結

百度官方網站的分享是不支援https的,解決方案是: https://github.com/hrwhisper/baiduSharepc端分享是,存在一個問題,就是微信分享的連結問題,一般我們pc和手機都是分開的,而我們希望微信分享能夠分享掃碼到手機端,這個文件中有提到:on

qq. 分享出去的頁面如何喚起app,調到指定的頁面

URL Scheme是iOS,Android平臺都支援,只需要原生APP開發時註冊scheme, 那麼使用者點選到此類連結時,會自動喚醒APP,藉助於URL Router機制,則還可以跳轉至指定頁面。 步驟: (1)h5頁面跳轉的頁面格式寫成這樣。例如 跳轉頁面格式為a

PHP實現 --分享朋友連結

不是些高深知識,但是第一次做,確實費了很多的時間.終於一點一點的扣了出來. 目前已經使用中. 解決這個問題,總共碰到了幾次BUG,1是生成的簽名不對,自己打印出來,在去微信的簽名演算法頁面一一核對.這時候如果對了,還是不成功.那就是需要動態獲取URL連結的.最

Android 分享後用戶選擇留在怎麼辦???如何監聽呢?

        使用者分享成功後有兩個選擇,“留在微信”和“返回app”。如果使用者選擇“返回app”,我們這樣正常接收到回撥。如果使用者“留在微信”,我們就無法就到回撥。所以只要能檢測到使用者調起分享後留在了微信,就可以認為使用者分享成功了。因為分享失敗或者取消分享到情況下

分享朋友圈連結被遮蔽(停止訪問)怎麼辦?

微信域名被攔截(停止訪問)怎麼辦? 從絡上看了很多關於微信防遮蔽的文章,說得頭頭是道,但沒幾個能解決問題的,後來發現一個平臺做得挺好的,裡面提供了三個工具(批量查詢域名,api介面,域名監控),可能對大家有幫助,你們也可以百度搜索“微信域名檢測api”,應該排在第一位就是

Next Cloud通過修改資料庫表,達到替換檔案而不改變分享連結地址的效果,以及自定義分享連結地址

# Next Cloud如何通過修改資料庫表,達到替換檔案而不改變分享的連結地址的效果,以及自定義分享的連結地址 本文首發於我的個人部落格:https://chens.life/nextcloud-change-share-files.html ## 前言 本站 [失眠孤島](https://chens

分享圖標設置,以及wx.config配置

() 百度搜索 async ger 開始 查看 返回 根據 頁面設置 最近公司要求我做一個關於頁面分享微信顯示小圖和描述的功能,由於之前沒有做過,所以說是從零開始,看jssdk說明文檔,網上搜索各種資料,甚至連三四年前的內容都搜索出來了,也試過以前的簡單方法,包括在頁面設置

公眾平臺網頁開發實戰--1.分享一個網頁到朋友圈

微信開發 html5 jssdk 實戰 網頁開發 對微信的JSSDK進行封裝一下,創建一份類似的文件結構,增加index.html與shareApi.js文件,結構如圖3.3所示。 圖3.3 3.2節文件結構另外,提醒讀者一下,wxJSSDK.js文件的JSSDK環境配置中,需要

h5頁面 分享 文字鏈接加圖片

function 瀏覽器 title 朋友 圖片 最近在做微信公眾號,在設計一些html5頁面時,通過微信內置瀏覽器訪問頁面分享後,希望可以自定義小圖標(imgUrl)和分享鏈接(lineLink),下面下微信內置瀏覽器分享功能的JS代碼,希望對大家有所幫助。 var imgU

分享

str nat 唯一標識 打出 nbsp conf ces ppi 時間 wx.config({ debug: true, // 開啟調試模式,調用的所有api的返回值會在客戶端alert出來,若要查看傳入的參數,可以在pc端打開,參數信息會通過log打出,僅在pc端