當前位置:首頁 » 以太坊知識 » 如何瀏覽器訪問本地以太坊

如何瀏覽器訪問本地以太坊

發布時間: 2021-08-09 23:22:31

① JavaScript在Google chrome瀏覽器下如何訪問本地文件夾

可以用NPAPI,使插件擁有訪問你本地機器的完全許可權而不受控制,但是這樣有安全風險

② HTML網頁如何訪問本地文件

1、首先在前台建立uploadFile.aspx文件,利用.net自帶控制項FileUpload上傳本地文件到伺服器。

6、最後看一下下圖上傳界面。

③ 如何用瀏覽器本地打開html文件怎麼打開

在html文件上面右鍵->打開
即可在瀏覽器上打開本地的html文件,也可以雙擊html文件,默認會在瀏覽器上打開的!希望對你有幫助,謝謝!

④ 怎樣通過瀏覽器輸入ip地址訪問伺服器

就是直接輸入地址就可以了,如果埠不是默認,需要加上埠。

⑤ 怎麼通過瀏覽器訪問本地php文件

你需要安裝伺服器組件。

⑥ 瀏覽器如何打開本地共享文件夾或文件

不太可能實現哦,還是用別的軟體吧。瀏覽器打開文件直接輸入路徑就行了。

⑦ 如何讓chrome實現訪問本地文件

JS是默認不能直接訪問本地文件的,需要在用戶指定文件(或文件夾)後,才能通過filereader等API獲取文件信息,不過都是在沙盒中。
另外用戶可以將html、txt、pdf
圖片等文件,直接拖到chrome瀏覽器中打開。
\

⑧ chorme瀏覽器怎麼打開本地路徑

絕對可以打開,你可以先用chrome打開個本地圖片,看看超鏈接的形式,我記得應該是file開頭的

⑨ 通過手機瀏覽器訪問本地文件

  1. 你的手機需要和電腦在同一個網路. 比如手機, 電腦連著同一個wifi.

  2. 關閉電腦上的防火牆

  3. 手機上用自帶的瀏覽器, 不要用UC, 歐鵬等.

⑩ 在瀏覽器上如何調用本地的資源

目前在Internet上的應用均採用客戶伺服器模型,客戶提出請求,伺服器作出應答,即所謂請求應答模式,使用最廣的是客戶端為瀏覽器的B/S模式。通常,瀏覽器中是禁止運行本地可執行程序的。但不允許瀏覽器運行,客觀上限制了瀏覽器的用途和作用。要解決此問題,必須安全擴展瀏覽器的功能。擴充瀏覽器的功能,一是採用控制項或插件技術,二是採用小程序技術。市場上的主流瀏覽器,如IR和Netscape均支持這兩種技術。控制項或插件多用VC、BC++、VB和Delph等語言開發。小程序一般是由,iava語言來編程的。眾所周知,java語言通過「砂箱」機制禁止訪問本地文件系統,更談不上調用本地程序運行,要通過瀏覽器調用本地可執行程序,需使用控制項或插件技術。

一、安全調用本地程序的要求

瀏覽器中調用本地程序起碼要解決兩個問題,一是安全性,二是位置透明性。

由於瀏覽器運行在客戶端,安全性非常重要,如果安全性不能解決,運行在瀏覽器中的惡意控制項輕則可能傳播病毒、破壞本地文件系統,重則造成計算機系統癱瘓和信息泄密。瀏覽器中均有默認的安全級別,IE瀏覽器默認的是中級安全級別。在此安全級別下要讓瀏覽器啟動運行本地可執行程序.一早要杷榨件標記為可安全執行的。二是要對控制項做數字簽名。把控制項標記為可安全執行的含義是要在控制項中實現必需的Iknown介面外,還要實現「對象安全」介面,這樣控制項才能與瀏覽器協調一致的工作。對控制項做數字簽名就是採用非對稱加密演算法將散列函數處理後的控制項散列值做加密,以保證控制項的完整性和不可否認性。如果對控制項不做安全標記,也不進行數字簽名,要想在本地運行可執行程序,就必須降低瀏覽器的安全性。瀏覽器的安全性降低後,對於內部網路似乎問題不是很大,但要在internet上,那就給病毒、黑客人侵打開了方便之門。除非有充足的理由,一般情況下,決不可隨便降低瀏覽器的安全性。

所謂位置透明性就是運行可執行程序與位置無關,無論其放在何處都能正常運行。位置透明性對寫過控制項的人並不陌生,Windows中無處不在,控制項無一例外都是位置透明的。其解決辦法是使用一個128位的clsid來唯一標識。clsid在HTML頁面中和系統的注冊表中隨處可見。在使用控制項時,無論是手工還是系統自動注冊都是在注冊表中建立clsid和控制項路徑的映射關系。通過這種映射關系自動解決了位置透明性。

我們也可通過注冊表解決運行程序的位置透明性問題。這里的映射關系可建立成應用程序名和可運行程序路徑之間的映射關系。用應用程序名來唯一地標識可執行程序,其相當於控制項的cMd,用安裝程序來安裝可執行程序,相當於控制項注冊。Windows中通過安裝程序安裝的可執行程序,其鍵值均在HKEY_LOCAlMACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\中,用流行的的InstallShield安裝軟體不難實現。調用本地可執行程序時在注冊表中查找其安裝路徑,結合應用程序名和注冊表鍵值中記錄的執行程序路徑,即可找到本地可執行程序,原理與控制項的動態載入運行完全一致。

二、實現機理

用支持控制項的開發工具,如VC、VB等開發一個調用本地可執行程序的控制項,可命名為Cyxm—LocalCallCtrl,除了實現必需的Iknown介面外,還要實現IObjectSafety介面,即前面提到的「安全對象」介面。再實現一個調用本地可執行程序的函數,如localCall(),開發完成後對控制項做數字簽名就可使用了。

1.IObjectSafety介面

該介面的核心是以下的兩個函數:

STDMETHODIMP CYxmLocalCallCtrl::XObjectSafety::
GetInterfaceSafetyOptions(
REFIID riid,
DWORD——RPC—FAR*pdwSupportedOptions,
DWORD——RPC—FAR*pdwEnabledOptions
),
STDMETHODIMP CYxmLocalCallCtrl::XObjectSafety::Set—
InterfaceSafetyOptions(
REFIID riid,
DWORD dwOptionSetMask,
DWORD dwEnabledOptions
)

這兩個函數只是用對象嵌套的方式實現的一個樣例,如果用對象聚合的方式實現它,可能不是這個樣子,但介面參數和函數名是不會發生變化的。對這兩個函數的編碼並不復雜,如果你不需要做什麼,其函數體可以不用寫任何代碼,簡單地返回就可以了。之所以寫這兩個函數是瀏覽器的要求,其載入控制項時,要調用這兩個函數,也就是瀏覽器要求你承認你寫的控制項是安全地。這是前面所述標記為安全腳本的技術含義。其實IE瀏覽器支持的介面很多,如IDispatch、IHTML-Document2、IHTMLDocument、IHTMLCollection、I-HTMLFormElement、IHTMLInputTextElement等等。擴充其功能都是通過實現它們完成的。如有些文章中介紹的通過IE瀏覽器竊取網頁中的用戶名和密碼也是利用這種原理。

2.數字簽名

對控制項做數字簽名首先要製作數字證書,數字證書可從數字認證中心申請得到。如果不想付費,而自己的網路又無數字認證中心,可用VC提供的工具來完成。具體做法是,用MakeCert.Exe製作數字證書,用CabArc.Exe製作壓縮包,用signcode.exe進行數字簽名。完成數字簽名後,將控制項部署到web中,即可使用。

3.使用控制項

如果想通過瀏覽器調用word.exe字處理軟體,在頁面中插入如下的代碼和腳本程序,即可啟動。不要忘了容錯處理,即系統中未安裝可執行程序的情況下,也要保證瀏覽器流暢運行。

<object classid=「clsid:D7D397BA—55D3—45FA—9BF4—
F7A30C311F1A」,id=「YxmLocalCall」,codebase=「http://www.
mir.gov/new—hp/yxmLocalCall.cab#version=2,0,0,0」>
<param name=「Version」,value=「65536">
<param name=「ExtentX」,value=「2646">
<param name=「—ExtentY」,value=「1323">
<param name=「—StockProps」,value=「0」>
<param name=「exeKey」,value=「wlnword.exe」>
</object>
<script>
YxmLocalCall.exekey=「winwOrd.exe」;
YxmLocalCall.localCall();
</script>

上述代碼中的clsid就是前面所述的控制項標識符,不同的控制項有不同的取值,相同功能不同版本的控制項也有不同的取值。

熱點內容
幣圈經歷兩個周期才能賺到錢 發布:2025-06-20 01:37:32 瀏覽:176
數字貨幣活動獎品 發布:2025-06-20 01:36:39 瀏覽:49
盜版區塊鏈 發布:2025-06-20 01:32:38 瀏覽:188
自己做區塊鏈的上市公司 發布:2025-06-20 01:31:53 瀏覽:937
止盈止損怎麼設置usdt 發布:2025-06-20 01:31:47 瀏覽:780
ebtc 發布:2025-06-20 01:30:22 瀏覽:926
比特幣礦池計算器 發布:2025-06-20 01:28:09 瀏覽:889
工信部評估數字貨幣 發布:2025-06-20 01:23:12 瀏覽:5
以太坊供應鏈 發布:2025-06-20 01:22:35 瀏覽:471
銀行運用區塊鏈技術 發布:2025-06-20 00:56:42 瀏覽:613