setTdk.js 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. /**
  2. * 更改页面head-title, meta-keywords、meta-description
  3. * 页面SEO(TDK)
  4. * @param {*页面名称} router
  5. * @param {*变量(搜索词、采购单位名称等)} variable
  6. * PS: 页面内必须有<title>、<meta name="keywords">、 <meta name="description">标签
  7. */
  8. function setPageTdk (router, variable) {
  9. var info = {
  10. // 采购单位画像
  11. 'unit_portrayal': {
  12. title: variable + '招标采购 - 剑鱼标讯',
  13. keywords: variable + ',' + variable +'招标,' + variable + '采购,剑鱼标讯',
  14. description: '剑鱼标讯为您提供'+ variable +'最新招标采购信息、采购单位通讯录、联系人、电话号码、年度项目统计、月度采购规模统计、重点合作企业、重点合作代理机构、各类招标方式占比等多维度信息查询服务,让您更全面的了解'+ variable +'的招标采购动态!'
  15. },
  16. // 采购单位搜索页
  17. 'search-middle-buyer': {
  18. title: '采购单位查询_采购单位信息_招标采购单位大全 - 剑鱼标讯',
  19. keywords: '采购单位,采购人信息,招标单位,招标人信息,业主单位,剑鱼标讯',
  20. description: '剑鱼标讯是国内专业的招标采购单位信息查询平台,为您提供包括采购单位信息、招标单位信息、采购人信息、招标人信息、业主单位信息的检索查询服务,查看更多招标采购单位详细信息就用剑鱼标讯!'
  21. },
  22. // 采购单位搜索结果页
  23. 'search-result-buyer': {
  24. title: variable + '相关搜索结果 - 剑鱼标讯',
  25. keywords: variable + ','+variable+ '招标,'+variable+'采购,剑鱼标讯',
  26. description: '剑鱼标讯是国内专业的招标采购单位信息查询平台,为您提供'+variable+'相关的采购单位信息详情,帮助您全面了解采购单位最新动态,获取更多' + variable +'相关搜索结果就上剑鱼标讯!'
  27. }
  28. }
  29. var headDom = document.getElementsByTagName('head')[0]
  30. var _title = headDom.getElementsByTagName("title")[0]
  31. var _meta = headDom.getElementsByTagName("meta")
  32. _title.innerText = info[router].title
  33. for (var index = 0; index < _meta.length; index++) {
  34. switch (_meta[index].name.toLowerCase()) {
  35. case 'keywords':
  36. _meta[index].content = info[router].keywords
  37. break
  38. case 'description':
  39. _meta[index].content = info[router].description
  40. break
  41. default:
  42. break
  43. }
  44. }
  45. }