Discuz! Board

 找回密碼
 立即註冊
搜索
熱搜: 活動 交友 discuz
查看: 3|回復: 0

正如我在简介中指出的

[複製鏈接]

2

主題

2

帖子

8

積分

新手上路

Rank: 1

積分
8
發表於 2025-3-5 13:30:55 | 顯示全部樓層 |閱讀模式
严重依赖客户端 JavaScript 是 SEO 的一个问题。从历史上看,许多这些问题都集中在这样一个事实:搜索引擎需要唯一的 URL 来发现和索引内容,但单页应用程序不需要更改应用程序或网站的每个状态的 URL(因此称为“单页”)。依靠片段标识符(不作为 HTTP 请求的一部分发送)来动态操作内容而不重新加载页面是 SEO 的一大难题。较旧的解决方案包括用所谓的 hashbang (#!) 和 _escaped_fragment_parameter 替换哈希,这是一种早已过时的 hack,我们今天不会探讨它。

感谢 HTML5 History API 和 pushState 方法,我们现在有了更 linkedin 电话号码数据 好的解决方案。可以使用 JavaScript 更改浏览器的 URL 栏,而无需重新加载页面,从而使其与应用程序或站点的状态保持一致,并允许用户有效地使用浏览器的“后退”按钮。虽然此解决方案不是灵丹妙药(您的服务器必须配置为通过以正确的初始状态加载应用程序来响应这些深层 URL 的请求),但它为我们提供了解决 SPA 中 URL 问题的工具。

// 运行此命令以在控制台中编辑 URL。
// 浏览器 - 请注意,页面实际上并未重新加载。应用程序外壳架构:通常使用 React 或 Angular 等 JavaScript 框架来实现,这是指构建将逻辑与实际内容分离的单页应用程序 (SPA) 的方法。将 appshell 视为应用程序运行所需的最低限度的 HTML、CSS 和 JS。可缓存的 UI 结构。
Service Workers :浏览器在后台运行的特殊脚本,与页面分开。它基本上充当代理,以编程方式拦截和处理来自页面的网络请求。
请注意,这些技术并不相互排斥。单页应用程序模型(2010 年通过 AngularJS 成熟)显然早于 Service Worker 和 PWA 出现一段时间。正如我们将看到的,创建一个不是单页应用程序的 PWA 也是完全可能的。然而,就本文而言,我们将重点关注开发现代 PWA 的“通用”方法,探索选择加入数量快速增长的使用上述两种技术的组织的团队所面临的 SEO 影响和机遇。

我们将从应用程序外壳架构和单页应用程序模型的渲染含义开始。

2. App Shell架构
网址
简而言之,AppShell 架构涉及积极缓存静态资源(最少的 UI 和功能),然后使用 JavaScript 动态加载实际内容。大多数现代 JavaScript SPA 框架都鼓励类似这种方法,因此逻辑和内容的分离有利于速度和可用性。交互感觉是即时的,就像在本机应用程序上一样,并且数据使用非常经济。



回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

Archiver|手機版|自動贊助|GameHost抗攻擊論壇

GMT+8, 2025-3-14 18:16 , Processed in 0.739996 second(s), 18 queries .

抗攻擊 by GameHost X3.4

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表
一粒米 | 中興米 | 論壇美工 | 設計 抗ddos | 天堂私服 | ddos | ddos | 防ddos | 防禦ddos | 防ddos主機 | 天堂美工 | 設計 防ddos主機 | 抗ddos主機 | 抗ddos | 抗ddos主機 | 抗攻擊論壇 | 天堂自動贊助 | 免費論壇 | 天堂私服 | 天堂123 | 台南清潔 | 天堂 | 天堂私服 | 免費論壇申請 | 抗ddos | 虛擬主機 | 實體主機 | vps | 網域註冊 | 抗攻擊遊戲主機 | ddos |