Pinterest共享HTML链接错误
Pinterest Share HTML Link error
我的"分享到Pinterest"链接有问题。如果有帮助的话,我有一个JSFiddle。
基本上,url
部分没有被带入我的新弹出窗口:'-(
这也是我的Javascript:
$('.share.pinterest').click(function(e){
e.preventDefault();
var target = $(this),
url = target.data('url') || "";
var width = 575,
height = 400,
left = ($(window).width() - width) / 2,
top = ($(window).height() - height) / 2,
gplus = 'https://www.pinterest.com/pin/create/button/?url='+ url + '',
opts = 'status=1' +
',width=' + width +
',height=' + height +
',top=' + top +
',left=' + left;
window.open(gplus, 'Pinterest', opts);
});
非常感谢您的帮助&关于这个问题的指导。
使用encodeURIComponent()
对url
参数进行编码
gplus = 'https://www.pinterest.com/pin/create/button/?url='
+ encodeURIComponent(url)
编辑:
这是因为pinterest正在将您的url重定向到以下位置:
https://www.pinterest.com/join/?next=/pin/create/button/
在pinterest完成的重定向过程中,它为您编码url,并将您输入的静态url更改为querystring版本。所以你可能想提交这样的请求:
https://www.pinterest.com/join/?next=/pin/create/button/&url=
<a href="http://www.pinterest.com/pin/create/button/?url=<?php the_permalink(); ?>&media=<?php if(function_exists('the_post_thumbnail')) echo wp_get_attachment_url(get_post_thumbnail_id()); ?>&description=<?php echo get_the_title(); ?> - <?php echo get_permalink(); ?>" id="pinterest" target="_blank">Pinterest Pin It</a>
相关文章:
- $q.reject和处理AngularJS链接承诺中的错误
- jquery备用链接错误
- 如果URL's链接返回错误
- 如何从 MVC4 链接调用 Javascript 方法(错误 JavaScript 运行时错误:对象不支持此操作)
- 第二个引导程序导航栏链接打开第一个(错误的)导航栏;jquery
- fs extra:错误:EPERM:不允许操作,取消链接
- CasperJS:如何点击框架中的链接,关闭页面,没有错误
- 链接程序时出现WebGL错误
- 单击链接时出现函数未定义错误
- 如何链接javascript承诺和错误
- 创建到电子表格创建错误中的文件的链接的脚本“;无法转换“”;
- JavaScript链接错误
- 内部链接返回空错误,我在 Javascript 中找不到错误.外部链接工作得很好
- HTML 内容中的 CSS 链接在加载 HTML 时会引发错误
- Gulp 在 gulp.src() 中的符号链接上给出错误
- 页面加载时出现浏览器链接 JS 错误
- 延迟链接 - 然后在上一个调用完成但出现错误时调用成功回调
- j查询 长按链接时的移动错误
- 从timeline2.6.1的例子不工作-错误链接是未定义的时间线代码0
- Grails资源标签生成错误链接