Android上的Chrome浏览器 - 无法加载本地网站javascript和css
我在本地网站的Android版Chrome上遇到了一个奇怪的问题。Android上的Chrome浏览器 - 无法加载本地网站javascript和css
它适用于Andorid的Firefox,但不适用于Chrome。
在我的网站上:https://passcombo.com有一个zip文件的下载链接。
我要做的就是:
- 下载文件到本地文件系统(不是SSD - 外部存储使得 另一个问题!)
- 我解压缩包,并使用转到本地存储的网站File Commander
- 我用Chrome打开html文件 - 只加载HTML,没有CSS,没有JS,没有图像,没有字体。
看起来像是存在相对路径的路径问题?
但火狐的作品!
工作方案是火狐,但你需要编写正确奇怪的路径:“文件:///storage/emulated/0/..../...html” 但是...... 目前Chrome浏览器主要是用在Andorid的,所以它不是工作坏本地网站:/
我发现的唯一的解决办法是:
- 使用Firefox和我的HTML/CSS/JS到本地存储
- 复制文件夹 (某处)
- 在Firefox打开站点与像路径:文件:///storage/emulated/0/myfolder/index.html
其中 '文件:///存储/模拟/ 0 /' 是到本地存储的主要路径,如果您将文件夹复制得更深一些,那么您需要将“我的文件夹”更改为/somefolder1/somesubfolder/.../某人
耻辱它是创建Web浏览器应用程序的唯一方法的Adroid。
它不能用文件资源管理器打开,你必须在地址栏file:///sdcard/Download...
或任何地方写入路径。 JS
与Chrome
一起使用,当地html
文件在我的Galaxy S6
中。
可以在手机上使用HTTP服务器应用程序。
将该应用程序设置中的“文档根”设置为您的html文件所在的文件夹。启动服务器,您将看到一个本地链接。
点击该链接并选择你想要显示的html文件。
如果你宣布你的资产相对那些资产也会加载。
是的,但这种解决方法,有点耻辱,你需要使用它;直接在浏览器中工作,就像在桌面电脑上一样:) – kkonrad
在我的Android操作系统版本7中,要在Google Chrome浏览器(ver。64.0.3282.123)中用css和javascript打开本地html文件,我必须通过地址栏打开它,输入为file://localhost/sdcard/
,然后导航到文件位置。尽管在地址中提到了sdcard
,但它会打开一个内部存储器(并且我的设备也有实际的可移动SD卡)。
你的意思是“将文件下载到本地文件系统”。 Localstorage是一个HTML5功能,并且完全不同。 –
下载一个zip文件的网站,解压缩并打开HTML文件没有多大意义。本地文件系统的行为不像Web服务器。这就是为什么你的链接文件不加载。由于安全原因,Chrome会阻止文件系统的所有链接。 –
是的,已更正为本地文件系统。它适用于Firefox,所以它不是文件系统的问题,更多的是Chrome本身。这是在普通的PC或笔记本电脑上的普通功能,不需要服务器 - 下载页面为完整的HTML或下载压缩包,它的工作原理非常完美......只有Chrome浏览器不支持Android,这是一种耻辱......至少有可能和选项来解锁它... – kkonrad