小编Pan*_*los的帖子

如何防止 Android Firefox 浏览器在软键盘打开时调整窗口大小

你好,我的开发人员。

我正在构建一个 Web 应用程序,但在 Android 上使用 Firefox 浏览器时遇到问题。当我单击文本字段时,软键盘会弹出并调整整个窗口的大小,从而破坏了我的 css 布局。

我设法用 Android Chrome 解决了这个问题,脚本如下:

var meta = document.createElement('meta');
meta.name = 'viewport';
meta.content = 'width=device-width,height='+window.innerHeight+', initial-scale=1.0';
document.getElementsByTagName('head')[0].appendChild(meta);
Run Code Online (Sandbox Code Playgroud)

但是,似乎 Firefox 浏览器没有遵循上述规定并不断调整我的窗口大小。

请不要将我的问题与原生 android 应用程序混淆,我说的是 Web 应用程序,只是 HTML、CSS、JavaScript

谢谢大家的时间。

html javascript css firefox android

7
推荐指数
1
解决办法
2815
查看次数

如何在 Docker 容器内运行单元测试

我创建了一个运行我的 angular 项目的 docker 容器,现在我试图在容器内运行我的单元测试失败。我需要一个无头浏览器来运行我的测试,而 PhantomJS 对我的口味来说太有问题了,在运行测试时,Chrome 也会给出不同的结果。

在这里,我提供了我的 Dockerfile:

# download (or use if it's in cache) the latest official image from node
FROM node:latest

# create directory in the container and set all privileges
RUN mkdir -p /usr/src/app && chmod 777 /usr/src/app

# make the directory available for following commands
WORKDIR /usr/src/app

# copy all local's frontend content to the WORKDIR
COPY . /usr/src/app

# Expose the port the app runs in
EXPOSE 4200

CMD ["npm", "start"]
Run Code Online (Sandbox Code Playgroud)

我尝试使用 …

docker karma-jasmine angular

5
推荐指数
1
解决办法
3318
查看次数

标签 统计

android ×1

angular ×1

css ×1

docker ×1

firefox ×1

html ×1

javascript ×1

karma-jasmine ×1