- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用以下页面创建 Pinterest 个人资料小部件:
https://business.pinterest.com/en/widget-builder#do_embed_user
问题是当小部件显示图像时使用非安全链接。我需要在安全页面上显示小部件,因此需要它们是 https://
有什么想法可以解决这个问题吗?
最佳答案
好的,经过一些研究,我做了一个非常激烈的黑客来完成这项工作。 Pintrest 确实提供 https 内容,只是出于某种原因他们没有将其包含在他们的 API 中。因此,我已经逐步完成了 API,并找到了为 API 创建的任何元素设置属性的属性 setter 。
无论如何..这是 fiddle :https://jsfiddle.net/nanff007/1/ (确保https)
这是执行魔术的代码......
This is a workaround/hack or whatever you want to call it. It will not work forever. It may also not work in all countries as the akamai urls may change. The best option would be to raise a request ticket with Pintrest.
(function() {
$('a[data-pin-do]').each(function () {
$(this).attr('data-pin-dont', $(this).attr('data-pin-do'));
$(this).removeAttr('data-pin-do');
});
var timer = setInterval(function () {
for (prop in window) {
if (prop.search(/^PIN_/) > -1 && typeof window[prop] != 'boolean') {
clearInterval(timer);
window[prop].f.set = function (el, att, string) {
if(att == 'src' && el.tagName.toLowerCase() == 'img') {
string = string.replace(/(^http:\/\/)/i, "https://s-");
}
if (typeof el[att] === 'string') {
el[att] = string;
} else {
el.setAttribute(att, string);
}
};
$('a[data-pin-dont]').each(function () {
$(this).attr('data-pin-do', $(this).attr('data-pin-dont'));
$(this).removeAttr('data-pin-dont');
});
window[prop].f.init();
break;
}
}
}, 100);
}());
关于https - 使 Pinterest 个人资料小部件安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29431523/
就像添加一类“data-pin-pin”而不是“data-pin-nopin”? slider 中有图像,但它们都是背景图像,因此当前 pin 按钮不起作用。 谢谢! 最佳答案 Pinterest 无
通常,要获取 Pinterest 版 block 的 RSS 提要,只需将“.rss”添加到 URL 末尾即可。 例如,对于 http://www.pinterest.com/philchairez/
我正在搜索 Pinterest 的提要移动应用程序 API。 我可以知道如何从 Pinterest 获取搜索提要吗? API。 最佳答案 这里有文档 https://developers.pinter
Pinterest Widget Builder允许灵活地创建小部件以放置在您的网站上。我在 this page 上加了一个,但您可以为小部件设置的宽度似乎有限制。例如,我将宽度设置为 1170,但它
自今年年初(整整 7 个月!)以来,关于 Pinterest API 中的搜索功能出现了几个问题。 示例:我在这里得到与我们的 friend leonardo 相同的回复:Pinterest API
我们希望将网站设置为 oEmbed 提供商。 官方文档 ( http://oembed.com/ ) 说: Configuration for oEmbed is very simple. Provi
有没有办法在 React Native 中使用 flexbox 来实现 Masonry/Pinterest 风格的列? 最佳答案 在 React Native 中,远程图像不会在加载时调整大小(参见“
我想知道是否有相应的方法可以打开 pinterest 链接,如果安装了 pinterest 应用程序,或者如果它不在 Facebook 等设备中,则使用浏览器。对于 Facebook,我使用以下代码
对于 iOS 8,Pinterest 有一个共享扩展。如何设置图片来源网址和描述属性?我正在使用 UIActivityViewController。我是否使用 UIImage、NSURL 用于 sou
目前,我正在尝试重新创建类似 Instagram/Pinterest iOS 个人资料页面的内容,您可以在具有不同数据和布局的部分之间滑动,同时标题不会水平滚动,而是与每个部分垂直滚动。与当前 Ins
在页面 https://developers.pinterest.com/tools/access_token/您可以生成访问 token 。有谁知道那个 token 的生命周期是多少?它会在固定时间
我们的 prod pinterest 应用程序有问题。 获得 token 后: "{"access_token": "AabcYgRUKiaBI45HYM72teXO6fZaFQoEhVxkxaREo
我正在寻找一种从给定用户名获取板名称列表的方法。我知道 pinterest 已经为给定用户的所有 pin 和给定 pinboard 的所有 pin 提供了 rss。 来自给定用户的所有 Pin 图:p
这个文档很清楚:http://developers.pinterest.com/api_docs/oauth_code_exchange/ 我需要 code用访问 token 交换它。但是访问此代码的
任何人都可以对(未受过教育的)猜测如何使用未发布的Pinterest API进行分页吗? 例如,此链接:https://api.pinterest.com/v3/pidgets/boards/grai
我正在通过使用此url访问Pinterest API以获取用户信息,但是我找不到如何为Pinterest生成访问 token 的方法。 根据这个blog post,它说 Pinterest uses
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 4年前关闭。
尝试实现“固定它”按钮,但它会为每张图片返回以下问题。我们在整个网站上使用 SSL,我想知道这是否相关。 有什么想法吗? {"route_pattern": "^/resource/:name/:me
我集成了“Pin It”按钮以在 pinterest.com 上分享我的产品图片。但它不会在我网站上的 pin it 按钮前显示 pin 计数。我写了下面的代码。 这是我网站上的固定按钮 &这个
我有一个 AngularJS 应用程序,它是一个单页应用程序。在每个单独的页面上都会加载 Pinterest 板,这是通过 Pinterest 的小部件构建器完成的: This can be foun
我是一名优秀的程序员,十分优秀!