1

这可能是一个简单的问题。但在发布之前的最后两天,我对 Google、Stack-overflow 和 ebay 进行了相当多的研究。

设想

我的公司通过 ebay 销售商品。我正在开发一个新的列表模板(描述销售项目的 HTML 页面)。

请参阅http://www.ebay.com.au/itm/4x-SAMSUNG-CLP-680DW-680DN-CLP680-CLT-506S-CLT506-506-CLTK-506-TONER-REFILLS-/380697552903

在清单中,蓝色部分是我创建的模板。

问题

我在模板顶部有 5 个锚链接(付款、邮资和处理、我们的列表、保修和退货、联系我们),它可以将客户快速带到列表中的相应部分。

其实listing模板本身就是一个html文件,我们根据产品规格修改后和ebaylisting一起上传。在我的本地 PC 上一切正常。

一旦上传到 ebay,Ebay 会修改一些有线 URL,导航根本不起作用。在 ebay 中,一旦我将鼠标悬停在链接上,它就会显示以下链接,

付款示例, http ://vi.raptor.ebaydesc.com.au/ws/eBayISAPI.dll?ViewItemDescV4&item=380697552903&t=1376555146000&tid=-1&category=16204&seller=tonerstop&excSoj=1&rptdesc=1&excTrk=1&lsite=15#pay

我可以看到 # 标记已正确附加。但不知何故,它没有按预期运行。

有趣的发现

增加更多的复杂性,这个问题显然也不一致。有时它也有效。在某些情况下,它会形成一个完全不同的链接并起作用。请参见下面的示例。

付款示例, http: //www.ebay.com.au/itm/4x-SAMSUNG-CLP-680DW-680DN-CLP680-CLT-506S-CLT506-506-CLTK-506-TONER-REFILLS-/380697552903?#支付

但是一旦你刷新浏览器,它就会再次停止工作。

尝试过的解决方案

1.重命名锚文本假设可能有其他同名的锚文本。没用。
2.试过java脚本。但它不受 ebay 列表的支持。
3.在 ebay 上寻找更纤薄的模板,看看是否有效。(还在寻找)

问题

为什么它会间歇性地发生?ebay 对锚文本有什么特殊要求吗?我在这里错过(当然)任何东西吗?

更多信息

问题依然存在。确实检查了 20 多个不同供应商的列表。

与 ebay 进行了长时间的聊天/电子邮件通信。但无法传递给客户支持团队以外的开发人员。

所以除了删除所有锚菜单外,我别无选择。

4

1 回答 1

3

我遇到了同样的问题并通过使用另一种方法解决了它:

onclick="document.getElementById('XXXXX').scrollIntoView(true); return false;" href="#XXX 

等等,就像一个普通的锚。

再见!

于 2013-10-08T00:29:15.030 回答