是否有一種可靠的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. 使用javascript jQuery.post()打開一個窗口
- 2. Javascript - 打開一個鏈接
- 3. Javascript-打開新窗口而不重複使用以前打開一個
- 4. 錯誤打開使用JavaScript
- 5. 打開BBCODES - 使用Javascript
- 6. 使用javascript打開網址
- 7. 當一個命令嘗試以shell模式打開一個編輯器時打開一個Emacs緩衝區
- 8. 使用JavaScript打開另一個html頁面時傳遞變量
- 9. 使用JavaScript在另一個窗口中打開XML內容
- 10. 使用javascript在同一時間打開多個窗口
- 11. 如何打開一個URL並使用JavaScript估計字數?
- 12. 使用Javascript從下拉列表中打開一個.xls文件
- 13. 如何使用JavaScript FULLSCREEN打開一個新窗口?
- 14. 使用javascript打開一個新選項卡
- 15. 尋找一個JavaScript編碼一個shell /使用命令行
- 16. Javascript打開一個窗口打開窗口
- 17. 純JavaScript和打開一個對話框
- 18. 通過javascript打開一個新窗口
- 19. 打開第一個JavaScript手風琴
- 20. 使.pyw打開一個.py
- 21. 打開一個exe是使用Java
- 22. 打開一個文件並使用
- 23. 使用SPSS打開一個CSV文件
- 24. 使用CreateFile打開一個套接字
- 25. 使用MVC打開一個新窗口
- 26. 使用JButton打開一個新的JFrame
- 27. 使用PHP打開一個新窗口
- 28. Python不會打開shell
- 29. python webbrowser將shell打開
- 30. 通過SSH打開Python shell
無視安全風險,對我來說會非常方便;) – 2010-09-15 19:57:57
@kustnodi,太糟糕了。瀏覽器環境意味着被沙箱化。 – 2010-09-15 19:59:49