是否有一種可靠的crossbrowser方式來使用javascript打開一個shell(例如explorer.exe)?使用javascript打開一個shell
0
A
回答
5
這是不可能的,因爲這將是一個(大的)安全風險。
1
不,這是不可能的,出於安全原因。訪問客戶機是這裏的問題!
0
如果您有權訪問客戶端計算機,並且客戶端計算機都是Windows XP或更高版本,實際上可以通過定義this SO question(Mozillazone文章here)中描述的自定義協議來實現。
這樣,您可以創建類似my_custom_protocol://helloworld.txt
的鏈接,這些鏈接會導致在Windows中打開資源管理器窗口。
這可能會打開一個(但是遠程)安全漏洞,因爲連接自定義協議到explorer.exe
可用於向該可執行文件發送任意參數。確保您瞭解安全隱患;不過,取決於你的情況,它可能適合你。
+0
謝謝你提供這個,我會檢查出來 – 2010-09-15 23:13:28
相關問題
- 1. 使用shell腳本打開一組URL
- 2. Python - 打開一個打開另一個shell的命令
- 3. 使用javascript jQuery.post()打開一個窗口
- 4. Javascript - 打開一個鏈接
- 5. 使用JavaScript打開ModalPopupExtender使用JavaScript
- 6. 用javascript打開多個div
- 7. 使用一個鏈接打開兩個網頁的JavaScript
- 8. Javascript-打開新窗口而不重複使用以前打開一個
- 9. 設置一個鏈接打開一個頁面並打開一個Javascript表單?
- 10. 打開BBCODES - 使用Javascript
- 11. 使用javascript打開firebug inscpector
- 12. 使用javascript打開網址
- 13. 錯誤打開使用JavaScript
- 14. 當一個命令嘗試以shell模式打開一個編輯器時打開一個Emacs緩衝區
- 15. 使用JavaScript打開另一個html頁面時傳遞變量
- 16. 如何打開一個URL並使用JavaScript估計字數?
- 17. 如何使用JavaScript FULLSCREEN打開一個新窗口?
- 18. 使用javascript打開一個新選項卡
- 19. 使用Javascript從下拉列表中打開一個.xls文件
- 20. 使用javascript在另一個窗口中打開
- 21. 如果另一個使用Javascript打開,則需要關閉div
- 22. 使用javascript在同一時間打開多個窗口
- 23. 我無法使用Javascript打開一個exe文件
- 24. 使用javascript一次打開25個選項卡
- 25. 使用JavaScript在另一個窗口中打開XML內容
- 26. 使用代理服務器設置打開一個網站-Javascript
- 27. 尋找一個JavaScript編碼一個shell /使用命令行
- 28. Javascript打開一個窗口打開窗口
- 29. 用JavaScript打開一個新窗口,關閉前一個
- 30. 在管道的第二個進程中打開一個shell
無視安全風險,對我來說會非常方便;) – 2010-09-15 19:57:57
@kustnodi,太糟糕了。瀏覽器環境意味着被沙箱化。 – 2010-09-15 19:59:49