我有五个用于Facebook,Twitter,Google Plus,Pinterest和电子邮件的自定义共享图标。对于每个,点击,我希望他们共享当前的URL。问题是,当shareURL传递给窗口URL(例如:https://twitter.com/share?url=shareURL)时,此shareURL不会传递到每个社交媒体的对话框中。因此,即使它出现在浏览器URL框中,个别社交用户实际上也没有共享任何内容。对话框显示为空。
在上面的示例中,我的脚本中的shareURL = thisURL。以下是我的脚本示例:
function share_twitter(thisURL){
window.open("https://twitter.com/share?url=" + encodeURIComponent(thisURL));
}
$(document).ready(function(){
thisURL = window.location.protocol + "//" + window.location.host + "/" + window.location.pathname;
$(".twitter").click(function(){
share_twitter(thisURL);
});
我的预感是,这与全局变量和文档就绪功能有关。不知道从哪里开始。
答案 0 :(得分:0)
参数未完成重定向命令,需要变量%(cmd)来完成它。 例如:https://twitter.com/share?url=% {url},&确保它有正确的URL路径检查。尝试...