0
想建立一個Facebook的分享按鈕,但是當我點擊按鈕Facebook的無法解析URL
Could not resolve object at URL http://localhost:8080/App/templates/property-template.xhtml?propertyId=1#
我不斷收到份額彈出屏幕內部的錯誤消息我試圖用encodeURI
和encodeURIComponent
但得到同樣的結果。
上午使用jsf與JavaScript來完成此操作。
JSF
<a href="#" class="btn btn-sm btn-round btn-o btn-facebook"
onclick="share(window.location.href);"><span class="fa fa-facebook"></span> Facebook</a>
的JavaScript
function share(url) {
console.log(url);
FB.ui({
method : 'share',
href : url,
}, function(response) {
if (response && !response.error_code) {
alert('Posting completed.');
} else {
alert('Error while posting.');
}
});
}
但如果我把網址設置爲其他東西...就像www.google.com,它工作正常 –
沒錯。 www.google.com可以通過Facebot訪問,您的本地主機不是。例如,嘗試用[ngrok](https://ngrok.com)公開本地開發環境,它應該可以正常工作。 – Attila
謝謝@Attila,它工作正常,不幸的是我花了幾個小時來解決這個問題,然後纔看到你的答案 –