我试图使用 puppeteer 截取网页的屏幕截图。当应用程序在本地运行时,屏幕截图流程工作正常,但当我尝试对我的应用程序进行 dockerize 时,屏幕截图流程会失败并出现以下错误。
无法启动浏览器,错误消息:尝试连接浏览器时 30000 毫秒后超时!只有修订版 r1069273 的 Chrome 才能保证正常工作。
以下是我在 Dockerfile 中下载并安装 chrome 和 chrome 驱动程序的方法:
RUN wget -O ./google-chrome-x64.zip "https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Linux_x64%2F1036826%2Fchrome-linux.zip?generation=1660863194027156&alt=media" \
&& unzip google-chrome-x64.zip -d /usr/local \
&& chmod 0755 /usr/local/chrome-linux/chrome \
&& rm google-chrome-x64.zip
# mnatching chromedriver
RUN wget -O chromedriver-x64.zip "https://www.googleapis.com/download/storage/v1/b/chromium-browser-snapshots/o/Linux_x64%2F1036826%2Fchromedriver_linux64.zip?generation=1660863199489297&alt=media" \
&& unzip chromedriver-x64.zip -d /usr/local \
&& chmod 0755 /usr/local/chromedriver_linux64/chromedriver \
&& rm chromedriver-x64.zip
RUN dnf install -y \
nss \
alsa-lib atk at-spi2-atk cups-libs gtk3 libdrm\
libXcomposite libXcursor libXdamage libXext libXi …Run Code Online (Sandbox Code Playgroud) 我最近开始使用 react-select。( https://github.com/JedWatson/react-select )
如果选择输入为空并且 1. 我专注于选择输入 OR, 2. 我单击位于选择输入右侧的反向箭头,我将看到我提供的结果列表中的所有选项默认情况下选择组件。
除了上面提到的行为,当我在输入中输入内容时,我应该只能看到匹配的文本结果。我怎样才能做到这一点?