标签: octoprint

如何从CSS或JS将WebKit宏更改为false

用于加载Safari技术预览版26中异步引入的大型图像的新WebKit功能会导致基于mjpg-streamer网络摄像头的流闪烁,默认为true的布尔属性largeImageAsyncDecodingEnabled会导致此问题.链接到属性定义

我试图找到一种方法来使用CSS或JS在html页面上将此属性设置为false.这甚至可能吗?或者还有另一种方法吗?

这适用于为3D打印机服务器运行OctoPi的OctoPrint.我通过反复试验发现,任何超过453x453像素的图像都异步加载并导致闪烁发生; 它类似于恼人的闪光灯效果.我使用的分辨率为1280x720用于网络摄像头,技术预览26之前没有问题.

感谢您的帮助!

javascript css jquery webkit octoprint

8
推荐指数
1
解决办法
455
查看次数

CSS/JS 文件未通过 Nginx 从服务器显示到反向代理 OctoPrint 服务器

我有一个在网站上运行的 Nginx 服务器https://example.com。我正在尝试通过反向代理在我拥有/管理员的另一台远程服务器上提供一个页面(来自 OctoPi),在http://1.2.3.4:1988.

我可以在 上提供主页https://example.com/foo/,但是 css 和 js 文件没有加载。控制台显示诸如此类的文件https://example.com/foo/static/webassets/packed_libs.css给出了 404 错误。如果我访问,https://1.2.3.4:1988/foo/static/webassets/packed_libs.css我可以读取 css 文件。

我确定我的 nginx 配置文件/etc/nginx/sites-available/default可能是 fubar-ed,但我似乎无法弄清楚在哪里,因为错误或访问日志暴露了任何错误,OctoPi 上的 haproxy 日志也没有。

Nginx 配置文件:

server {
    listen 80;
    server_name www.example.com;
    listen [::]:80 default_server;
    return  301 https://example.com$request_uri;
}

server {
    listen 443 ssl;
    server_name www.example.com;
    return 301 https://example.com$request_uri;
    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; 

    # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # …
Run Code Online (Sandbox Code Playgroud)

css reverse-proxy nginx octoprint

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

标签 统计

css ×2

octoprint ×2

javascript ×1

jquery ×1

nginx ×1

reverse-proxy ×1

webkit ×1