单页面应用程序(SPA)是一种适用于单个网页的Web应用程序,其目标是提供类似于桌面应用程序的更流畅的用户体验。
在 Oauth2 中,用户(React SPA)通过授权服务器进行身份验证,例如社交登录。 SPA 在多次重定向后接收令牌,将其存储在内存中并将其包含到 auhtorizat 中...
找不到页面 - React/vite 应用程序未在 github 页面上正确路由
我将我的应用程序部署到 gh-pages 并且根目录可以工作,但是每当我重新路由或尝试添加到根目录时,我都会收到页面未找到错误。在本地它有效。 我看到有人建议从 <
如何在 nGinxconf 上处理具有多个 SPA 的 https?
我正在从 apache2 迁移到 nginx conf,并且我正在尝试使用 certbot(让我们加密)来处理我的多个 SPA 上的 https。 当我想添加另一个 SPA 时,我也在尝试简化我的工作流程...
如何在 Angular 中将动态值绑定到 index.html 文件内容?
我有一个由 Angular 18 开发的简单 Web 应用程序。我将把一个动态属性绑定到 index.html 文件中的 标签,如下所示: 我有一个由 Angular 18 开发的简单 Web 应用程序。我将把一个动态属性绑定到 index.html 文件中的 <html> 标签,如下所示: <!doctype html> <html lang="en" class="h-100" [data-bs-theme]="theme"> <head> <meta charset="utf-8"> <title>My app</title> <base href="/"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="icon" type="image/x-icon" href="favicon.ico"> </head> <body class="h-100"> <app-root></app-root> </body> </html> 我尝试在 main.ts 和 app.component.ts 文件中定义 theme 属性,但它不起作用! 可以这样做吗? 我可以在哪里定义并以编程方式更改 theme 属性? 满足此要求的最佳实践是什么? 您可以使用 document.querySelector 获取 HTML 元素并手动设置值。 您没有更新变量的原因是因为app-root内的所有内容都是角度应用程序存在的位置,因此只有在此范围内绑定才有效。因此,body 和 HTML 标签没有任何有效的角度功能。 main.ts import { Component } from '@angular/core'; import { bootstrapApplication } from '@angular/platform-browser'; @Component({ selector: 'app-root', standalone: true, template: ` <h1>Hello from {{ name }}!</h1> <a target="_blank" href="https://angular.dev/overview"> Learn more about Angular </a> <button (click)="changeBsValue('dark')"> change theme </button> `, }) export class App { name = 'Angular'; ngOnInit() { this.changeBsValue('light'); } changeBsValue(value: string) { const html = document.querySelector('html'); html!.setAttribute('data-bs-theme', value); } } bootstrapApplication(App); index.html <!DOCTYPE html> <html lang="en" [data-bs-theme]="''"> <head> <title>My app</title> <meta charset="UTF-8" /> <base href="/" /> </head> <body> <app-root>Loading...</app-root> </body> </html> 样式.scss /* Add application styles & imports to this file! */ html[data-bs-theme='light'] h1 { background-color: red; } html[data-bs-theme='dark'] h1 { background-color: black; color: white; } Stackblitz 演示
如何在单页面应用程序(SPA)的特定页面中隐藏对讲聊天小部件?
考虑用普通 JS 编写的单页面应用程序(以避免特定于框架的答案)。 我有一个默认加载 Intercom 的应用程序,但我想在特定页面中隐藏该小部件。 ...
Matomo 标签管理器和单页应用程序:历史记录更改跟踪旧页面标题
我在React和react-router-dom中有一个SPA;我正在尝试使用 Matomo 标签管理器跟踪历史记录更改的页面视图。 我遵循了这两个指南: https://developer.matomo.org/guides/spa-
我有类似单页网络应用程序的东西。为了处理用户单击后退按钮,我使用“popstate”事件 这里是: window.addEventListener('popstate', function () {
使用 JavaScript 在 SPA 中抓取更新表数据的问题
我正在为构建为单页应用程序(SPA)的服务开发一个爬虫。 我不确定使用的框架是 React、Angular 还是其他框架。我的爬虫与桌子交互
SCANERIO:我正在开发一个 angularjs 应用程序。它有一个页面,该页面使用 dir 分页进行分页。该页面工作正常,该页面还调用一个对话框弹出页面,该页面也有分页...
NextJS:动态router.pathname不显示路径,而是文件名 - 如何获取路径中的单词?
我正在使这个示例尽可能简单,如果需要更多信息来解决,我可以稍后包含更多代码 我在 nextJS 中使用动态路由。我的应用程序从基于 Twitter 的结果中提取结果...
为什么在运行 npm runserve 时进行较小的代码更改时会发生编译
为什么在运行时对代码进行小改动就能编译通过 npm 运行服务 ,这种行为正常吗?我想知道服务器是否应该针对每次更改重新编译,即使我...
我对网络技术的经验极少,只知道基本的 HTML 和 CSS。我有一项任务,要评估一个网站并确定可以帮助改进该网站的网络技术。 ...
SpaProxy 或 SpaServices.Extensions - 用于使用 Angular SPA 构建 ASP NET Core 应用程序
过去,我使用 Microsoft.AspNetCore.SpaServices 通过 ASP NET Core 创建了 Angular SPA。现在它似乎已经过时了,我们宁愿使用 Microsoft.AspNetCore.SpaServices.Extensions。但当我们
您好,我正在使用 Azure Static Web App 加载我正在开发的产品的文档。 我需要向 html 页面添加一些链接,但即使 href 有绝对路径,当单击时...
在 Angular SPA index.html 中动态添加 ld+json 模式
我正在开发一个有角度的应用程序。我的应用程序的每个页面基本上都是index.html: <...
单页应用程序 - Angular2 和 ASP.NET Web API
我对我想要开发的应用程序有疑问。这是一个定制的电子商务平台,我尝试向访问者显示目前有多少人正在查看该页面。 我怎样才能做到这一点...
单页应用程序会话管理和 Spring Security 后端
我有一个 SPA Web 应用程序和 Spring Boot 后端。我正在使用 spring security 进行登录 ldap 身份验证并启用 csrf。现在我对如何在 SPA 上实现会话管理有点困惑......
在 Helidon SE 中使用 OIDC 进行 Ajax 和非 Ajax 调用
我们正在开发一个单页应用程序,使用 Helidon SE 作为 API 和 Web 服务器。我们正在努力如何使用 Auth0 配置 OIDC 身份验证。 我们不确定以下内容: 如果
在 Magento 中,我可以仅在 Magento REST API 上构建我的店面吗?
是否可以仅使用 Magento 2.4 作为商店管理面板和 REST API? 我想将我的店面构建为 SPA/MPA/NodeJS 应用程序,与 PHP 或 Magento 无关
如何设置vite多页面react SPA并在其中一个页面上嵌套路由?
这是vite配置,根索引页面是没有javascript的静态HTML,app/index.htm是一个react应用程序: 从“vite”导入{defineConfig}; 从“...