在移动设备的浏览器上访问本地文件是否可行?

3
问题: 假设我创建了一个安卓游戏,将保存文件(以文本文件的形式)保存在本地安卓内部存储中,并且知道文件保存的绝对路径。是否可以创建一个内置脚本的网站来检索此文本文件并向用户显示保存的数据?如果不行,为什么?还有没有什么非常规的方法可以解决这个问题?
根据我的研究,我看到类似的话题得出的结果很混杂。有些人说浏览器是沙盒化的,而另一些人则说现在已经可能了。任何澄清都将不胜感激!先谢谢了!

你的游戏应用为什么不向用户显示得分? - greenapps
我提出了一个假设的情况,如果我制作了一个安卓游戏,并将文本文件保存在本地目录中。如果用户访问我的网站,我想知道浏览器是否可以内置脚本来访问文本文件,以便我可以在我的网站上显示和操作数据。例如:假设我制作了井字游戏的安卓版本,用户赢了一局,并将其保存在手机的文本文件中。当用户访问我的网站时,我能否编写一个脚本,使我的网站检索文本文件并显示“您已经赢了1次”?如果需要更多信息,请告诉我! - Jin
如果用户访问我的网站。您的网站在互联网上吗?用户使用PC上的浏览器?还是使用与您的游戏相同的Android设备上的浏览器?操作网站上的数据与这一切有什么关系?以便我可以显示和操作我的网站上的数据。我不知道“在网站上显示数据”会是什么样子,但如果您的意思是在浏览器中显示数据? - greenapps
用户在同一台安卓设备上访问其浏览器。我所说的“在网站上显示数据”,是指在浏览器中显示数据。我感觉我的比喻可能使问题变得过于复杂了。这应该归结为一个是或否的问题:“如果我在安卓设备的内部存储中有一个文本文件,是否有一种方法可以使用基于Web的脚本从浏览器中访问该文件(假设在同一设备上访问浏览器)?”对于混淆造成的困扰,我深表歉意。感谢您的耐心等待。 - Jin
1个回答

0

如果您的Android设备上运行着本地Web服务器,那么这可能是可行的。如果您可以将文件保存到Web服务器文档文件夹中,那么您就可以从浏览器访问该文件。我没有尝试过,但这听起来在逻辑上是可行的。


我对使用本地Web服务器有些犹豫,因为我希望代码能够在任何用户访问网站时,能够从他们各自的文本文件中查看他们的分数。问题是,并不是每个人都会在他们的Android设备上运行本地Web服务器。非常感谢您的建议! - Jin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接