2012-04-06 34 views
1

客户端有一个oscommerce网上商店,有许多有趣的东西供人们使用pinterest,只有pin书签不起作用。我在网上到处搜索,但找不到任何值得关于此的东西,所以我希望这里的任何人都可以帮助我。pinterest书签不能在网站上工作

当我点击书签时什么也没有显示,但是当我突然打开萤火虫时,pinterest覆盖图会弹出所有图像。一旦所有10次提示都显示“抱歉,但我们无法在此页面上看到任何大图像或视频”。萤火虫控制台没有给我任何有用的东西,所以我有点想法。

+0

您将不得不举例说明可以测试此页面的页面以及链接或pinterest书签的代码。还要解释你测试过的浏览器/操作系统组合。 – 2012-04-07 03:50:05

+0

我已经研究了这一点,并且据我所见,只有webkit浏览器才有这个问题。我也找到了解决方案,现在在这里发布。 – apocra 2012-04-07 13:28:22

回答

1

好吧,经过一番更多的探索之后,我发现了一个不正当的DOCTYPE在Chrome中搞砸了一些书签的提法。我检查了一些其他网站,并改变了所有的

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 

而现在它的作品!

作为一个侧面说明,小书签也不会捕获帧中的图像等,这样可能会搞砸一些网站。

+0

你知道'DOCTYPE'有意思,对吧?如果您没有将您的网站编写为“XHTML 1.0 strict”,那么使用该doctype是不正确的,并且这样做可能会在浏览器中创建奇怪且意外的呈现结果。 – 2012-04-07 15:05:01

0

我在女朋友的Wordpress博客上有类似的问题。

问题是我的图像名称为“a”,“b”,“c”,“d”(因为编码某些JS OnMouseOver翻转时我很懒)。这些名字导致书签不加载 - 一旦我改变了对象名称,书签加载的一切都很好。

0

它可能无法正常工作的一个原因是如果您的网站是https并且书签是旧的。

我注意到Pinterest书签在我们的网站上没有做任何事。

中的Chrome Web检查透露:“[锁定]在https://example.com/foo页面运行不安全的内容http://assets.pinterest.com/js/pinmarklet.js ...?”

的书签的当前版本被固定到https网站上工作,虽然当然你也可以”不要依靠你的访客来更新。