我遇到过此页https://www.tumblr.com/examples/share/sharing-links-to-articles.html,其中显示了为tumblr自定义创建共享网址的可能方法。
他们所拥有的简化版本:
<a href="http://www.tumblr.com/share/link?url=http%3A%2F%2Fwww.google.com" target="blank_">Click to share</a>
http://jsfiddle.net/m5ow6bhs/2/
如果您已登录,则会转到登录页面或直接转到共享页面。但是,如果您将http%3A%2F%2F
部分更改为简单http://
,则会立即加载到“未找到页面”。 http://jsfiddle.net/m5ow6bhs/3/ Tumblr到底是什么?
你们是否知道发生了什么事?或者与Tumblr分享内容的正确代码是什么?
干杯。
答案 0 :(得分:6)
与大多数共享服务一样,URL
应作为编码字符串传递。这支持OP关于http%3A%2F%2F
(编码)和http://
(原始)的评论。
Tumblr在主题运算符中提供变量转换来处理编码,但遗憾的是它不适用于自定义变量。
一个快速解决方案是删除http://
部分。示例:http://jsfiddle.net/L9jd8dhz/
答案 1 :(得分:1)
我最近发现共享网址需要更新:
%INTEGRALCALC Perform INTEGRAL calculation.
% Based on "quadva" by Lawrence F. Shampine.
% Ref: L.F. Shampine, "Vectorized Adaptive Quadrature in Matlab",
% Journal of Computational and Applied Mathematics 211, 2008, pp.131-140
%
% Strong algebraic singularities are handled with a technique from
% L.F. Shampine, "Weighted Quadrature by Change of Variable", Neural,
% Parallel, and Scientific Computations 18, 2010, pp. 195-206.
https://www.tumblr.com/widgets/share/tool?shareSource=legacy&canonicalUrl=<-urlencode(share_url)->&posttype=link
似乎是使分享正常运作的新要求。