Android上的Chrome - 没有加载本地网站的JavaScript和CSS

kko*_*rad 7 javascript css android google-chrome local

我在本地网站的Chrome for Android上遇到了一些奇怪的问题.

它适用于Andorid的Firefox,但不适用于Chrome.

在我的网站上:https://passcombo.com有一个zip文件的下载链接.

我所做的是:

  1. 将文件下载到本地文件系统(不是SSD! - 外部存储会产生另一个问题!)
  2. 我解压缩包并使用File Commander转到本地存储中的站点
  3. 我用Chrome打开html文件 - 只加载HTML,没有CSS,没有JS,没有图像,没有字体.

看起来相对路径存在路径问题?

但是firefox有效!

工作替代方案是Firefox,但你需要编写正确的奇怪路径:"file:///storage/emulated/0/........html"但是......目前Chrome主要用在Andorid上,所以它是糟糕的本地网站不工作:/

lis*_*dro 6

它无法使用文件浏览器打开,您必须在地址栏file:///sdcard/Download...或任何地方写入路径. JS适用于我的Chrome本地html文件Galaxy S6.


kko*_*rad 5

我找到的唯一解决方案是:

  1. [更新 2021] 使用 Opera(Firefox 在最近更新之前确实可以工作!)
  2. 将带有我的 html/css/js 的文件夹复制到本地存储(某处)
  3. 使用以下路径打开站点:[current Opera] file:///storage/0000-0000/MyFolder/index.html [firefox 中的旧] file:///storage/emulated/0/myfolder/index.html

其中“file:///storage/0000-0000/”或“file:///storage/emulated/0/”是本地存储的主要路径,如果您将文件夹复制得更深,则需要更改'myfolder' 到 /somefolder1/somesubfolder/.../ sth

遗憾的是,这是为 android 创建 Web 浏览器应用程序的唯一方法。