GVKun编程网logo

Ubuntu 16.04 Desktop 开机启动 Chrome 浏览器并全屏最大化(ubuntu命令打开chrome)

4

如果您对Ubuntu16.04Desktop开机启动Chrome浏览器并全屏最大化和ubuntu命令打开chrome感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解Ubuntu16.04Desk

如果您对Ubuntu 16.04 Desktop 开机启动 Chrome 浏览器并全屏最大化ubuntu命令打开chrome感兴趣,那么这篇文章一定是您不可错过的。我们将详细讲解Ubuntu 16.04 Desktop 开机启动 Chrome 浏览器并全屏最大化的各种细节,并对ubuntu命令打开chrome进行深入的分析,此外还有关于Centos 开机启动、centos 选 Desktop 还是 minimal Desktop?、Chrome 开发者工具,不能更改窗口大小,怎么破?(Google Chrome、国内 Chrome 包装浏览器都不可以)、Chrome 扩展 - 如何使用 manifest v3 访问本地 file:// 解决方法:文件系统 API,Chrome 88-90解决方案 1. 扩展框架,Chrome 91+解决方案 2. 扩展窗口/选项卡,Chrome 91+注意事项的实用技巧。

本文目录一览:

Ubuntu 16.04 Desktop 开机启动 Chrome 浏览器并全屏最大化(ubuntu命令打开chrome)

Ubuntu 16.04 Desktop 开机启动 Chrome 浏览器并全屏最大化(ubuntu命令打开chrome)

电脑通电自动开机,然后开找指定的网页并并进入 Fullscreen 模式.

1. 通电自动开机

依电脑型号不同在 BIOS 里设定通电后开机即可 (需要硬件支持,现在一般的电脑都支持的)

2. 设定开机启动应用

在命令行一栏填入如下内容即可:

google-chrome-stable --kiosk --noerrdialogs --start-fullscreen http://www.google.com

PS. 如何查看 google chrome 路径

whereis google-chrome-stable

Centos 开机启动

Centos 开机启动

一)在 /etc/init.d 下创建启动脚本,并将其设置为可执行文件(chmod +x)
#!/bin/bash
# chkconfig: - 85 15
# description:  Gold Web Server.
# Source function library.
. /etc/rc.d/init.d/functions

homedir=/home/jack/goldweb/bin
prog=goldweb
pidfile=/var/run/goldweb.pid

start() {
     echo -n $"Starting $prog: "
     cd $homedir
     ./goldweb &
}

stop() { 
   echo -n $"Stopping $prog: "
      killproc -p ${pidfile}
}

case "$1" in
  start)
       start
   ;;
  stop)
       stop
   ;;
  status)
      status -p ${pidfile}
   ;;
  restart)
       stop
       start
   ;;
  *)
       echo $"Usage: $prog {start|stop|restart|status}"
   ;;
esac

注意:必须有下面两个注释,否则无法用chkconfig添加 
# chkconfig: - 85 15
# description:  Gold Web Server. 

其中chkconfig后跟分别是运行级、启动优先级、关闭优先级

# 缺省的运行级,RHS用到的级别如下:

0:关机

1:单用户模式

2:无网络支持的多用户模式

3:有网络支持的多用户模式

4:保留,未使用

5:有网络支持有X-Window支持的多用户模式

6:重新引导系统,即重启

 

对各个运行级的详细解释:

0 为停机,机器关闭。

1 为单用户模式,就像Win9x下的安全模式类似。

2  为多用户模式,但是没有NFS支持。 

3  为完整的多用户模式,是标准的运行级。

4 一般不用,在一些特殊情况下可以用它来做一些事情。例如在笔记本 电脑的电池用尽时,可以切换到这个模式来做一些设置。

5  就是X11,进到X Window系统了。

6  为重启,运行init 6机器就会重启。

 
二)用chkconfig添加开机启动

  
  
  • 创建服务
 chkconfig --add newservice 
  • 检查是否创建成功
chkconfig --list newservice
newservice      0:off   1:off   2:off   3:on    4:on    5:on    6:off 

  
  
  • 开启开机启动
chkconfig newservice on

  
  
  • chkconfig其他操作
chkconfig --del newservice //删除服务
chkconfig newservice off   //关闭开机启动
service newservice status  //查询服务状态 
service newservice stop    //停止服务 
service newservice start   //启动服务
  

版权声明:本文为博主原创文章,未经博主允许不得转载。

centos 选 Desktop 还是 minimal Desktop?

centos 选 Desktop 还是 minimal Desktop?

centos 选 Desktop 还是 minimal Desktop?为什么?

Chrome 开发者工具,不能更改窗口大小,怎么破?(Google Chrome、国内 Chrome 包装浏览器都不可以)

Chrome 开发者工具,不能更改窗口大小,怎么破?(Google Chrome、国内 Chrome 包装浏览器都不可以)

平时在开发中,经常将“Chrome 开发者工具”拉高拉低查看信息,突然间“开发者工具”成了固定大小,1/3 窗口高度,不能调整。

Chrome 版本:77.0.3865.90

尝试方法:

1、卸载 Chrome 浏览器重试,仍不能调整大小。
2、安装国内 Chrome 内核浏览器,其开发者工具仍不能调整大小。

问:Chrome 的配置文件究竟在哪,总不至于重装系统吧?

Chrome 扩展 - 如何使用 manifest v3 访问本地 file:// 解决方法:文件系统 API,Chrome 88-90解决方案 1. 扩展框架,Chrome 91+解决方案 2. 扩展窗口/选项卡,Chrome 91+注意事项

Chrome 扩展 - 如何使用 manifest v3 访问本地 file:// 解决方法:文件系统 API,Chrome 88-90解决方案 1. 扩展框架,Chrome 91+解决方案 2. 扩展窗口/选项卡,Chrome 91+注意事项

如何解决Chrome 扩展 - 如何使用 manifest v3 访问本地 file:// 解决方法:文件系统 API,Chrome 88-90解决方案 1. 扩展框架,Chrome 91+解决方案 2. 扩展窗口/选项卡,Chrome 91+注意事项

我有一个 Chrome 扩展程序,它可以(如果您允许访问文件 URL)抓取您在 chrome 中打开的本地 pdf 文件,并将其发送到我们的 API 进行处理。这是通过从后台脚本中获取带有 XMLHttpRequestfile:///Users/user/whatever/testfile.pdf 的 pdf 来完成的。

当为 Chrome 扩展程序迁移到 manifest v3 时,后台脚本将成为服务工作者。在 Service Worker 中,只有 fetch 可用,而不是 XMLHttpRequest。问题是,fetch 只支持 http 和 https,不支持 file:// url。那么,我如何才能实现让 Chrome 扩展程序获取/获取本地文件的相同功能?

编辑:我也尝试过的事情:

  1. 按照回答的建议从注入的 iframe 中创建 XMLHttpRequest。 发出请求时会出现错误 net:ERR_UNKNowN_URL_SCHEME

    net:ERR_UNKNOWN_URL_SCHEME

  2. 从注入的内容脚本生成 XMLHttpRequest。 这给出了错误 Access to XMLHttpRequest at ''file:///.../testfile1.docx.pdf'' from origin ''null'' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http,data,chrome,chrome-extension,chrome-untrusted,https.

    Access to XMLHttpRequest at ''file:///Users/clara.attermo/Downloads/testfile1.docx.pdf'' from origin ''null'' has been blocked by CORS policy: Cross origin requests are only supported for protocol schemes: http,https.

据我从大量研究中了解到,对 file:// 的访问通常被阻止,Chrome 扩展程序后台脚本曾经是一个例外。在我看来,内容脚本或操作弹出窗口从未允许这样做。

我的 manifest.json 供参考:

{
  "manifest_version": 3,"name": "..","version": "0.1","icons": {
    "16": "assets/icon-16x16.png","48": "assets/icon-48x48.png","128": "assets/icon-128x128.png"
  },"action": {
    "default_title": ".."
  },"background": {
    "service_worker": "background.js"
  },"permissions": [
    "webRequest","activeTab","scripting","storage","unlimitedStorage","identity","pageCapture"
  ],"host_permissions": [
    "<all_urls>"
  ],"web_accessible_resources": [{
    "resources": ["iframe.html"],"matches": [],"extension_ids": []
  }]
}

以编程方式注入内容脚本(使用 webextension-polyfill 进行 promise 支持)

browser.action.onClicked.addListener(async (tab: Tab) => {
  await browser.scripting.executeScript({files: [ "inject.js" ],target: {tabId: tab.id}});
});

解决方法

由于您已经提到的原因,您无法在后台 Service Worker 中执行此操作。还有一个 bug 阻止在正常可见的 chrome-extension:// 页面或 iframe 中执行此操作。它已在 Chrome 91 中修复。

解决方法:文件系统 API,Chrome 88-90

ManifestV3 扩展可以使用新的 File System API 来读取文件的内容,例如在通过 web_accessible_resources 公开的 iframe 内。

解决方案 1. 扩展框架,Chrome 91+

使用在带有该 pdf 的选项卡中运行的内容脚本:

    manifest.json 中的
  1. matches 应该包含 <all_urls>file://*/* 并且文件访问应该由用户在 chrome://extensions 扩展程序的 UI。或者你可以使用 activeTab 权限和 programmatic injection 当用户 单击您的扩展程序的图标或通过上下文菜单调用它。
  2. 内容脚本添加了一个不可见的 iframe,指向 web_accessible_resources 中公开的 iframe.html 文件
  3. iframe.html 加载 iframe.js,它照常使用 XMLHttpRequest。由于 iframe 具有 chrome-extension:// URL,因此它的环境 与旧的后台脚本相同,因此您可以执行所有操作 你之前在那里做过。

解决方案 2. 扩展窗口/选项卡,Chrome 91+

另一种解决方案是使用您的任何其他可见页面 扩展程序,如 action 弹出窗口或选项页面或任何其他 chrome-extension:// 属于您的扩展程序的页面,因为它们可以 只需访问 file:// 网址 就像您之前在后台脚本中所做的那样。

注意事项

  • 应该在 chrome://extensions 页面中为此扩展程序启用文件访问。

今天的关于Ubuntu 16.04 Desktop 开机启动 Chrome 浏览器并全屏最大化ubuntu命令打开chrome的分享已经结束,谢谢您的关注,如果想了解更多关于Centos 开机启动、centos 选 Desktop 还是 minimal Desktop?、Chrome 开发者工具,不能更改窗口大小,怎么破?(Google Chrome、国内 Chrome 包装浏览器都不可以)、Chrome 扩展 - 如何使用 manifest v3 访问本地 file:// 解决方法:文件系统 API,Chrome 88-90解决方案 1. 扩展框架,Chrome 91+解决方案 2. 扩展窗口/选项卡,Chrome 91+注意事项的相关知识,请在本站进行查询。

本文标签: