标签: single-page-application

使用 SPA 中的 Adyen

我们正在使用 Angular 构建一个市场,并且希望集成 Adyen 支付。谷歌搜索“Adyen Angular”或“Adyen SPA”甚至“Adyen React”不会带来任何有用的结果。没有任何结果。

因此,我想知道为什么整个世界(包括 Adyen 文档)都没有谈论将 Adyen 集成到 SPA 中。

对我来说,它似乎并没有更容易受到网络安全攻击。至少我想不出任何理由。

请帮助我理解我错过了什么。

payment single-page-application adyen

0
推荐指数
1
解决办法
1365
查看次数

React - 防止所有子组件安装在负载上

我正在尝试创建一个单页 React 应用程序,一次安装某些组件。相反,所有组件都是一次性加载的。

我发现的有关安装组件的 StackOverflow 帖子是关于防止它们在更改时重新渲染的。我有 3 个部分,但我只希望其中一个部分出现在页面加载时。我希望计时器首先出现。当按下开始按钮时,我希望出现问题。最后,当计时器归零或用户按下提交按钮时,结果就会出现。各个组件都按我想要的方式工作,但我想隐藏它们直到它们被调用。仅供参考 - (selectedOption) 来自 React-Select 依赖项。

仓库: https: //github.com/irene-rojas/pixar-react

应用程序

import React, { Component } from 'react';
import './App.css';
import Timer from "./Timer";
import Questions from "./Questions/Questions.js";
import Results from "../src/Results";

class App extends Component {

state = {
    totalTrue: 0,
    totalFalse: 0,
}

componentDidMount() {
    return (
        <Timer />
    )
}

// submit button
handleFormSubmit = event => {
    event.preventDefault();
    console.log("submit button clicked");
        return (
            <Results />
        )
};

callbackHandlerFunction = ( …
Run Code Online (Sandbox Code Playgroud)

javascript components single-page-application ecmascript-6 reactjs

0
推荐指数
1
解决办法
3339
查看次数

SPA中的Jmeter负载测试

我是负载测试的初学者,我正在单页 Web 应用程序上使用 JMeter 进行负载测试。我现在面临的问题是,正如您在 SPA 中知道的那样,只有一个 URL 并且页面包含多个选项卡,我如何使用 JMeter 在选项卡之间切换。您可以在下图中看到我的测试计划。 在此处输入图片说明

我知道我知之甚少,欢迎提供任何链接或指南,因为谷歌关于 SPA 的信息有限。

testing automated-tests jmeter performance-testing single-page-application

0
推荐指数
1
解决办法
805
查看次数

SPA React 应用程序的动态 OpenGraph 标签

我想opengraph为我的create-react-app网站添加一些标签。问题是,当我动态添加它们时,Helmet它们没有被正确解析。有什么好的解决方法吗?

meta-tags single-page-application reactjs

0
推荐指数
1
解决办法
2394
查看次数

如何编写将内容脚本应用于单页应用程序的 Chrome 扩展?

我目前正在编写一个扩展,该扩展将通过在元素的 href 中添加 tel: 并用如果需要的话,锚标记。

在过去的三天里,我一直在努力让它适用于我们公司用于联系人的单页应用程序。但是每当我将扩展程序加载到浏览器中然后重新启动浏览器时,它首先不会应用我的内容脚本。访问后我首先需要刷新页面。

我正在使用以下文件:

清单.json:

{
  "name": "testExtension",
  "short_name": "testExtension",
  "version": "1.0.0",
  "manifest_version": 2,
  "description": "Replace telephone numbers with clickable links.",
  "author": "Ngelus",
  "icons": {
    "16": "icons/icon16.png",
    "48": "icons/icon48.png",
    "128": "icons/icon128.png"
  },
  "browser_action": {
    "default_icon": "icons/icon48.png",
    "default_title": "testExtension"
  },
  "default_locale": "en",
  "permissions": [
    "tabs",
    "activeTab",
    "<all_urls>",
    "*://*.examplecontactsapp.de/*",
    "storage",
    "webRequest",
    "webNavigation"
  ],
  "content_scripts": [
    {
      "matches": [
        "*://web.examplecontactsapp.de/contacts",
        "*://web.examplecontactsapp.de/contacts*"
      ],
      "js": ["src/inject/contentscript.js"]
    }
  ],
  "background": {
    "scripts": ["src/bg/background.js"],
    "persistent": true
  }
}

Run Code Online (Sandbox Code Playgroud)

背景.js:

let currentUrl = '';
let …
Run Code Online (Sandbox Code Playgroud)

javascript google-chrome-extension single-page-application

0
推荐指数
1
解决办法
1543
查看次数