hotz 發問時間: 電腦與網際網路程式設計 · 1 0 年前

如何讓javascript在瀏覽器外執行

在我學校的電腦病毒蓋論課中我曾經看過老師直接,點了.vbs檔就可以去執行病毒,我也問過老師,她說在javascript上

也可以直接存成.js檔然後點兩下讓直譯器自己去執行。於是我很想做一個可以在瀏覽器外直接執行

地程式,但很奇怪,我查了許多的javascript的書,好像都很少在講這一塊,而且我發現在

javascript中似乎只有瀏覽器的物件,並不像java中可以操作那麼多的東西,就 我目前所知javascript

是可以自訂物件,但真的可以用自訂物件的方式取操控瀏覽器外的東西嗎?後來我去查了一下歐萊里

的javascript大全,她是有講道說要用javascript的直譯程式,就可以嵌入到一般應用程式

請問一下,有javascript的高手可以指點一下

如何寫一個非網頁用的javascript程式嗎?

謝謝!!!!

2 個解答

評分
  • 1 0 年前
    最佳解答

    你好,

    JavaScript 需要一個宿主才可以執行

    可惜 window 不是宿主

    所以無法像 vbs 一樣,點了就執行

    Acrobat, Illustrator, Widget 等都可能是 JavaScript 宿主

    但, 這些宿主提供的 DOM 都不同

    如果你想寫非網頁用的 JavaScript

    首先你要知道你要找的宿主是誰

    以 Yahoo Widget 為例

    說明文件中就會指明環境為何

    有什麼物件可用

    如此才可以開發出給 Yhaoo Widget 用的 JavaScript

    參考資料: http://audi.tw/
  • 1 0 年前

    我只知道 illustrator 繪圖軟體可以用javascript 去寫他的模組,不過我也沒用過,至於你說的應該是有辦法的,不過要該程式軟體有資源!! 當然,javascript不用在網頁那要用在什麼地方?

還有問題?馬上發問,尋求解答。