Bagaimana untuk mengemas kini tajuk halaman web dalam masa nyata?
P粉037880905
P粉037880905 2023-08-22 14:08:16
0
2
373

Saya mempunyai halaman web yang melaksanakan satu set tab, setiap tab menunjukkan kandungan yang berbeza. Klik pada tab tidak menyegarkan halaman, tetapi menyembunyikan/menunjukkan kandungan pada sisi klien.

Kini terdapat keperluan untuk menukar tajuk halaman berdasarkan tab yang dipilih pada halaman (atas sebab SEO). Adakah ini mungkin? Bolehkah seseorang memberikan penyelesaian untuk mengubah suai tajuk halaman secara dinamik melalui javascript tanpa memuatkan semula halaman?

P粉037880905
P粉037880905

membalas semua (2)
P粉788571316

Saya ingin bertanya khabar kepada anda dari masa hadapan :) Kejadian terkini:

  1. Google kini boleh menjalankan kod javascript di tapak web anda1
  2. Orang ramai kini menggunakan alatan seperti React.js, Ember dan Angular untuk menjalankan tugasan javascript yang kompleks pada halaman dan Google masih boleh mengindeksnya1
  3. Anda boleh menggunakan API sejarah html5 (pushState, react-router, ember, angular) supaya anda boleh menetapkan URL berasingan untuk setiap tab yang anda mahu buka dan Google akan mengindeksnya1

Jadi, untuk menjawab soalan anda, anda boleh menukar tajuk dan tag meta lain dengan selamat melalui javascript (anda juga boleh menambah sesuatu sepertihttps://prerender.iojika anda ingin menyokong enjin carian bukan Google), cuma Buat mereka boleh diakses sebagai URL yang berasingan (jika tidak, bagaimanakah Google akan tahu ia adalah halaman yang berbeza dan menunjukkannya dalam hasil carian?). Menukar teg berkaitan SEO selepas pengguna mengklik sesuatu adalah mudah:

if (document.title != newTitle) { document.title = newTitle; } $('meta[name="description"]').attr("content", newDescription);

Hanya pastikan anda tidak menyekat CSS dan javascript daripada dimuatkan dalam robots.txt, anda boleh menggunakan perkhidmatanFetch as Googledalam Alat Juruweb Google.

1:http://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157

    P粉959676410

    KEMASKINI: Berdasarkan ulasan dan rujukan padaSearchEngineLand, kebanyakan perangkak web akan mengindeks tajuk yang dikemas kini. Jawapan di bawah sudah lapuk, tetapi kod itu masih terpakai.

      Muat turun terkini
      Lagi>
      kesan web
      Kod sumber laman web
      Bahan laman web
      Templat hujung hadapan
      Tentang kita Penafian Sitemap
      Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!