我有一个拥有索引网站的客户端。该指数包括所列公司的电话号码。我希望电话号码不会显示在搜索结果中,只有在用户进入索引页并点击链接时才会显示。我目前没有在网站上使用jQuery,但我不会添加它,如果它使事情变得更容易(我猜它会)。 关于如何实现这一点的任何想法?仅当链接被点击时才显示文字
回答
如果你想使用JavaScript来隐藏电话号码搜索引擎,你可以打破了绳子,并与document.write
拼接件:
document.write('Phone Number: ###' + '####');
就我个人而言,我不会依赖JavaScript来向客户展示他们如何与我联系的信息。停用JavaScript的客户将无法与我联系。
一个解决方案是简单地通过ROBOTS.TXT文件排除电话号码的页面。
或者,您可以将数字呈现为图像。
好一点,但我仍希望看到一些类型的解决方案。从以色列互联网组织的最新统计数据99%的以色列用户拥有支持JS的浏览器。我愿意抓住机会。我无法从搜索中排除这些网页。 – 2011-04-03 10:41:44
我明白了,@Elad。只是为了给你数字:根据[this](http://www.internetworldstats.com/middle.htm#il),以色列有520万互联网用户。所以你提到的1%是52,000个用户。不知道我是否会忽略他们:-) – 2011-04-03 12:06:01
我不会,我的老板会告诉他,不在乎。 – 2011-04-03 12:08:13
它来开发代码与不支持JS,在W3C前往的交通指南和良好做法的一部分工作是非常重要的..
它不会以隐藏或图像形式访问。我知道重要性,但我的老板想要这个。不是我个人的首选。我明白你们都只打算帮忙,但这不是我的呼召。 – 2011-04-03 10:51:43
- 1. 当链接被点击时显示div
- 2. 文字被点击链接
- 3. 显示点击链接时
- 4. 当图像链接被点击时边框显示
- 5. 当链接被点击时jquery显示div
- 6. 当链接被点击时显示jQuery Accordion?
- 7. 当链接被点击时显示/隐藏Div
- 8. 当外部点击并显示链接被点击时,Javascript弹出隐藏
- 9. 显示格链接被点击
- 10. Redux形式 - 仅当输入点击时才显示标签
- 11. 仅当点击提交按钮时才显示数据?
- 12. 仅当关联存在时才显示链接?
- 13. 仅当我不在页面上时才能显示链接?
- 14. 当我点击链接时,如何显示字段? (javascript)
- 15. 只有当第一个被点击时,JQuery才会显示
- 16. 当点击链接时在GridView中动态显示文本
- 17. 当用户点击任何链接时显示文本
- 18. 仅在没有链接时才使用ColdFusion显示链接?
- 19. 当PreferenceHeader被点击时显示片段?
- 20. 高亮文本时,链接被点击
- 21. 保存仅当点击文件链接时选项
- 22. 当点击LI时点击链接
- 23. PHP - 仅在链接被点击时才在会话中放置一个变量
- 24. Rails的:如何防止被点击链接,同时显示
- 25. Jquery UI Datepicker在链接被点击时不会再显示
- 26. 链接被点击
- 27. jQuery - 当链接被点击并隐藏段落时显示编辑textarea表格
- 28. 当MKMapView被点击/按下/点击时MKAnnotation(Pin)显示TableView
- 29. 当点击链接时隐藏其他div与jquery显示一个div当我点击链接
- 30. 当添加一个链接被点击
你能解释一下这里的逻辑吗? – 2011-04-03 22:55:11
浏览器将解释JavaScript并将电话号码显示给用户,就像您以纯文本形式写入一样。然而,搜索引擎[不会解释JavaScript](http://stackoverflow.com/questions/2061844/does-googles-crawlers-have-javascript-what-if-i-load-a-page-through-ajax ),所以电话号码不会被索引。 – 2011-04-03 23:15:23
我明白了。好,优雅的解决方案。谢谢! – 2011-04-04 04:52:57