”工欲善其事,必先利其器。“—孔子《论语.录灵公》
首页 > 编程 > 如何在 Chrome 中安全打开本地 HTML 文件?

如何在 Chrome 中安全打开本地 HTML 文件?

发布于2024-12-23
浏览:759

How to Safely Open Local HTML Files in Chrome?

如何在“--allow-file-access-from-files”模式下使用 Chrome 启动 HTML?

解决此问题需要通过 Google Chrome 以“--allow-file-access-from-files”模式启动 HTML 文件。然而,尽管多次尝试实施以下步骤,但事实证明它并不成功:

  1. 在 Windows 7 中启动命令提示符。
  2. 导航到 chrome.exe 文件夹。
  3. 输入命令:chrome --allow-file-access-from-files file:///C:/test - 3.html

解决情况

步骤中建议的命令通过授予对本地文件系统的不受限制的访问权限而带来重大安全风险。更安全的解决方案在于设置本地 HTTP 服务器。

对于 Windows 用户

使用 Node 的包管理器全局安装 http-server 包:

npm install -g http-server

要在特定项目目录中启动 HTTP 服务器,只需执行:

Eg. d:\my_project> http-server

将会出现一条消息,表明服务器已成功运行。

或者,可以在 Windows 上安装 Python 来执行以下命令。

对于Linux用户

由于Linux发行版中普遍包含Python,因此在项目目录中执行以下命令将suffice:

python -m SimpleHTTPServer

然后您的浏览器可以通过http://localhost:8000访问该页面。

对于Python 3,命令修改为:

python3 -m http.server.

采用这种方法消除了潜在的安全漏洞,同时为底层提供了简单的解决方案 问题。

最新教程 更多>
  • 在UTF8 MySQL表中正确将Latin1字符转换为UTF8的方法
    在UTF8 MySQL表中正确将Latin1字符转换为UTF8的方法
    在UTF8表中将latin1字符转换为utf8 ,您遇到了一个问题,其中含义的字符(例如,“jáuòiñe”)在utf8 table tabled tablesset中被extect(例如,“致电。为了解决此问题,您正在尝试使用“ mb_convert_encoding”和“ iconv”转换受...
    编程 发布于2025-04-18
  • 如何为PostgreSQL中的每个唯一标识符有效地检索最后一行?
    如何为PostgreSQL中的每个唯一标识符有效地检索最后一行?
    postgresql:为每个唯一标识符在postgresql中提取最后一行,您可能需要遇到与数据集合中每个不同标识的信息相关的信息。考虑以下数据:[ 1 2014-02-01 kjkj 在数据集中的每个唯一ID中检索最后一行的信息,您可以在操作员上使用Postgres的有效效率: id dat...
    编程 发布于2025-04-18
  • 为什么在我的Linux服务器上安装Archive_Zip后,我找不到“ class \” class \'ziparchive \'错误?
    为什么在我的Linux服务器上安装Archive_Zip后,我找不到“ class \” class \'ziparchive \'错误?
    Class 'ZipArchive' Not Found Error While Installing Archive_Zip on Linux ServerSymptom:When attempting to run a script that utilizes the ZipAr...
    编程 发布于2025-04-18
  • Codewars - 删除超过n次出现的元素
    Codewars - 删除超过n次出现的元素
    [2 我在本系列中发布了CODEWARS的挑战和我的思考过程。我会尽可能使用JS和节点18。只是为了清楚起见,我要合理地利用它们。 “如果元素出现超过n次,则删除出现”。本质上,在数组中间修剪部分,而不会更改顺序。 函数deletenth(arr,n){ 令counter = {“ top”:...
    编程 发布于2025-04-18
  • 人脸检测失败原因及解决方案:Error -215
    人脸检测失败原因及解决方案:Error -215
    错误处理:解决“ error:( - 215)!empty()in Function openCv in Function MultSiscale中的“检测”中的错误:在功能检测中。”当Face Cascade分类器(即面部检测至关重要的组件)未正确加载时,通常会出现此错误。要解决此问题,必须...
    编程 发布于2025-04-18
  • 如何同步迭代并从PHP中的两个等级阵列打印值?
    如何同步迭代并从PHP中的两个等级阵列打印值?
    同步的迭代和打印值来自相同大小的两个数组使用两个数组相等大小的selectbox时,一个包含country代码的数组,另一个包含乡村代码,另一个包含其相应名称的数组,可能会因不当提供了exply for for for the uncore for the forsion for for ytry...
    编程 发布于2025-04-18
  • C++20 Consteval函数中模板参数能否依赖于函数参数?
    C++20 Consteval函数中模板参数能否依赖于函数参数?
    [ consteval函数和模板参数依赖于函数参数在C 17中,模板参数不能依赖一个函数参数,因为编译器仍然需要对非contexexpr futcoriations contim at contexpr function进行评估。 compile time。 C 20引入恒定函数,必须在编译时进行...
    编程 发布于2025-04-18
  • 如何从Google API中检索最新的jQuery库?
    如何从Google API中检索最新的jQuery库?
    从Google APIS 问题中提供的jQuery URL是版本1.2.6。对于检索最新版本,以前有一种使用特定版本编号的替代方法,它是使用以下语法:获取最新版本:未压缩)While these legacy URLs still remain in use, it is recommended ...
    编程 发布于2025-04-18
  • Python Day函数详解:含义、类型及数据类型
    Python Day函数详解:含义、类型及数据类型
    name = input("What is your name?") print("Welcome to Python", name) Use text editor to type syntax and save with extension .py and then to run this sy...
    编程 发布于2025-04-18
  • 编译器报错“usr/bin/ld: cannot find -l”解决方法
    编译器报错“usr/bin/ld: cannot find -l”解决方法
    错误:“ usr/bin/ld:找不到-l “ 此错误表明链接器在链接您的可执行文件时无法找到指定的库。为了解决此问题,我们将深入研究如何指定库路径并将链接引导到正确位置的详细信息。添加库搜索路径的一个可能的原因是,此错误是您的makefile中缺少库搜索路径。要解决它,您可以在链接器命令中添加...
    编程 发布于2025-04-18
  • 为什么我的Cona命令在安装Anaconda后不起作用?
    为什么我的Cona命令在安装Anaconda后不起作用?
    尽管成功安装了anaconda并确认Python可用性,但在尝试运行“ conda”命令时遇到错误,您遇到了错误。这通常表示路径配置的问题,从“ -bash:conda:找不到”消息中可以明显看出。以下是解决此问题的步骤: 1。正确的路径配置: for anaconda 4 :启动anacon...
    编程 发布于2025-04-18
  • C++中如何将独占指针作为函数或构造函数参数传递?
    C++中如何将独占指针作为函数或构造函数参数传递?
    在构造函数和函数中将唯一的指数管理为参数 unique pointers( unique_ptr [2启示。通过值: base(std :: simelor_ptr n) :next(std :: move(n)){} 此方法将唯一指针的所有权转移到函数/对象。指针的内容被移至功能中,在操作...
    编程 发布于2025-04-18
  • Java为何无法创建泛型数组?
    Java为何无法创建泛型数组?
    通用阵列创建错误 arrayList [2]; JAVA报告了“通用数组创建”错误。为什么不允许这样做?答案:Create an Auxiliary Class:public static ArrayList<myObject>[] a = new ArrayList<myO...
    编程 发布于2025-04-18
  • Android如何向PHP服务器发送POST数据?
    Android如何向PHP服务器发送POST数据?
    在android apache httpclient(已弃用) httpclient httpclient = new defaulthttpclient(); httppost httppost = new httppost(“ http://www.yoursite.com/script.p...
    编程 发布于2025-04-18
  • 解决MySQL错误1153:数据包超出'max_allowed_packet'限制
    解决MySQL错误1153:数据包超出'max_allowed_packet'限制
    mysql错误1153:故障排除比“ max_allowed_pa​​cket” bytes 更大的数据包,用于面对阴谋mysql错误1153,同时导入数据capase doft a Database dust?让我们深入研究罪魁祸首并探索解决方案以纠正此问题。理解错误此错误表明在导入过程中接...
    编程 发布于2025-04-18

免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。

Copyright© 2022 湘ICP备2022001581号-3