我正在开发一个使用Webpack捆绑模块的Web应用程序.无论出于何种原因,将Firebase引入应用程序都会导致Webpack抛出错误.Webpack尝试加载Firebase模块时发生此错误.
我如何从Webpack中排除Firebase,但仍然可以调用
import Firebase from 'firebase';
从我的JS文件中?
以下是错误的一些屏幕截图.
我跟着这个 Gmail API Python 快速入门教程:https : //developers.google.com/gmail/api/quickstart/python
我按照说明在 API 控制台中配置了我的 OAuth 客户端 ID(请参阅下面的第一张图片)。但是,启动脚本会打开一个浏览器会话,导致下面的 400 错误。
重定向 URL 与 API 控制台中注册的内容相匹配。
但是,快速入门脚本会打开以下 URL:https : //accounts.google.com/o/oauth2 ... & redirect_uri=http%3A%2F%2Flocalhost%3A8080%2F ...
手动将重定向 URI 更改为http://localhost:8080部分解决了我处理授权请求时的问题,但随后无法将响应返回到命令提示符。
如何强制快速入门程序生成将重定向 URI 保留为http://localhost:8080的 URL ?
我需要选择 ID 包含方括号的元素。
IE
#element[0]
Run Code Online (Sandbox Code Playgroud)
但是,我不断收到:
错误:未能找到与选择器“element[0]”匹配的元素
我已经用 转义了选择器中的元素\,但这不起作用。
page.select("#fruit\[0\]", "apples")
Run Code Online (Sandbox Code Playgroud)
双反斜杠转义也不起作用。IE:
page.select("#fruit\\[0\\]", "apples")
Run Code Online (Sandbox Code Playgroud)
更新:我试图选择的元素:
<select id="fruit[0]">
<option>Please make a selection</option>
<option>apples</option>
</select>
Run Code Online (Sandbox Code Playgroud)
注意:即使我尝试在上面的查询中使用 page.waitFor 方法,我也会遇到同样的错误。
javascript google-chrome-devtools google-cloud-functions puppeteer