我正在创建的 Chrome 扩展在弹出窗口中有一个表单。在输入文本区域或输入时,延迟非常严重(每次击键 2-3 秒)。
真正奇怪的是,如果以下情况为真,它只会有一个非常糟糕的滞后:
Chrome 在单独的显示器上运行(例如,我使用 Apple LED Cinema Display(27 英寸))。奇怪的是,只有我的普通笔记本电脑和我办公室笔记本电脑中的每个人都可以正常工作。
输入位于弹出窗口的上半部分(如屏幕的上半部分)
它在 MacO 上运行
延迟是由 background.js 脚本引起的,删除 manifest.json 的后台部分可以消除延迟。有谁知道为什么会发生这种情况,以及如何在不删除 background.js 文件的情况下消除延迟?
//index.js
/*global chrome*/
import React, {Fragment, Component} from 'react';
import ReactDOM from 'react-dom';
class App extends Component {
render(){
return (
<div className="App">
<input style={{marginTop: '400px'}} placeholder="I have a horrible lag"></input>
</div>
)
}
}
ReactDOM.render(<App />, document.getElementById('root'));
// manifest.json
{
"manifest_version": 2,
"name": "extension",
"author": "me",
"version": "1.0.1",
"description": "description",
"browser_action": {
"default_popup": "index.html"
}, …Run Code Online (Sandbox Code Playgroud) 我正在尝试为 experian 的沙箱 API 生成一个 oauth 访问令牌(它们提供有关信用信息的信息)。他们的教程 说运行这个(假数据)来获取访问令牌:
curl -X POST
-d '{ "username":"youremail@email.com", "password":"YOURPASSWORD"}'
-H "Client_id: 3QC11Sm45ti8wEG0d9A5hma5XIlGG7U9"
-H "Client_secret: ipu3WQDqTEjqZDXW"
-H "Content-Type: application/json"
"https://sandbox-us-api.experian.com/oauth2/v1/token"
Run Code Online (Sandbox Code Playgroud)
我将如何在 python 中运行它?我在很多其他事情中尝试过这个:
data = { "username" : "youremail@email.com", "password":"YOURPASSWORD"}
headers = {"Client_id": "3QC11Sm45ti8wEG0d9A5hma5XIlGG7U9", "Client_secret": "ipu3WQDqTEjqZDXW", "Content-Type": "application/json"}
response = requests.post("https://sandbox-us-
api.experian.com/oauth2/v1/token", data=data, headers=headers)
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激