js獲取客戶端設(shè)備信息 客戶端JavaScript是否有權(quán)限讀取用戶硬盤上的本地文件?
客戶端JavaScript是否有權(quán)限讀取用戶硬盤上的本地文件?它永遠(yuǎn)不能是本地工作目錄文件。您必須請(qǐng)求服務(wù)器授予權(quán)限。例如,您可以在本地構(gòu)建Apache服務(wù)器,甚至localhost/xxx/xxx,
客戶端JavaScript是否有權(quán)限讀取用戶硬盤上的本地文件?
它永遠(yuǎn)不能是本地工作目錄文件。您必須請(qǐng)求服務(wù)器授予權(quán)限。例如,您可以在本地構(gòu)建Apache服務(wù)器,甚至localhost/xxx/xxx,因?yàn)榉?wù)器已經(jīng)為遠(yuǎn)程訪問配置了權(quán)限。。。
如果你能調(diào)用本地文件,那么所有瀏覽器的JS都不能輕松掃描你的硬盤嗎?
??遠(yuǎn)不可能是本地工作目錄文件,必須讓服務(wù)器給予權(quán)限才行,比如在本地搭建Apache服務(wù)器,就算是 localhost/xxx/xxx 都行,因?yàn)榉?wù)器已經(jīng)給遠(yuǎn)程訪問配置了權(quán)限。。。
如果能夠調(diào)用本地文件的話,那么目前所有瀏覽器的 JS 不都可以輕輕松松掃描你的硬盤了?
這是瀏覽器的權(quán)限限制,就算是Flash需要調(diào)用本地文件的時(shí)候,也需要經(jīng)過用戶的允許,你可以去查閱各種腳本語言的本地?cái)?shù)據(jù)權(quán)限,目前Flash和HTML5都有一部分權(quán)限,但僅限于瀏覽器的安全沙箱內(nèi)操作~