2013-07-04 11 views
4

我已將ShareWidget併入www.hireinfluence.com的個人資料頁面ShareThis分享一個不正確的網址

例如,

  1. https://beta.hireinfluence.com/shardulbhatt
  2. https://beta.hireinfluence.com/HireInfluence

由於我使用這個通過https,我已經包括了可用http://ws.sharethis.com/button/buttons.js

此外,OG的button.js:在網頁上也標記網址指向在瀏覽器中看到的URL。

不知何故,ShareThis小部件共享的URL始終是info.hireinfluence.com,而不是瀏覽器地址欄中的URL。

有人可以幫我解決這個問題嗎?

謝謝 Shardul。

+0

在視圖源中的元是也是圖像不是人的圖像 – Huangism

+0

您使用的是Chrome嗎?如果這樣的話,Sheild圖標將出現在地址欄中,您將不得不點擊它來讓ShareThis腳本執行。 ShareThis上的文檔說,通過HTTPS,我們應該使用http://ws.sharethis.com/button/buttons.js而不是http://w.sharethis.com/button/buttons.js,並且我已經完成那。即使瀏覽器阻止了腳本。 –

+0

我正在使用FF。 – Huangism

回答

4

ShareThis有一個調整,您可以將每個按鈕添加:expr:st_title='data:post.title' expr:st_url='data:post.url',強制共享按鈕共享帖子中的鏈接,而不是在瀏覽器中的鏈接。

的代碼將類似於這樣:

< span class='st_twitter_hcount' expr:st_title='data:post.title' expr:st_url='data:post.url'/> 
< span class='st_facebook_hcount' expr:st_title='data:post.title' expr:st_url='data:post.url'/> 
< span class='st_googleplus_hcount' expr:st_title='data:post.title' expr:st_url='data:post.url'/> 
< span class='st_linkedin_hcount' expr:st_title='data:post.title' expr:st_url='data:post.url'/> 

這也應該解決圖像問題了。

+0

我在一頁中有很多分享按鈕(Sharethis的自定義分享按鈕),上面的解決方案對我不起作用,但添加'data-short-url'解決了這個問題。 –