在其他應用程式中開啟 URLFlash Player 9 以及更新的版本,Adobe AIR 1.0 以及更新的版本 您可以使用 navigateToURL() 函數,在網頁瀏覽器或其他應用程式中開啟 URL。對於 AIR 中執行的內容,navigateToURL() 函數會在預設系統網頁瀏覽器中開啟頁面。 您傳遞做為此函數的 request 參數之 URLRequest 物件僅會使用 url 屬性。 navigateToURL() 函數的第一個參數是 navigate 參數,它是一個 URLRequest 物件 (請參閱使用 URLRequest 類別)。第二個是選擇性的 window 參數,您可以在其中指定視窗名稱。例如,下列程式碼會開啟 www.adobe.com 網頁: var url:String = "http://www.adobe.com"; var urlReq:URLRequest = new URLRequest(url); navigateToURL(urlReq); 備註: 在使用 navigateToURL() 函數時,執行階段會將使用 POST 方法的 URLRequest 物件 (亦即,method 屬性設為 URLRequestMethod.POST 的物件) 視為使用 GET 方法。
使用 navigateToURL() 函數時,是根據呼叫 navigateToURL() 函數的安全執行程序,來允許 URI 配置。 有些 API 允許您在網頁瀏覽器中啟動內容。基於安全考量,在 AIR 中使用這些 API 時會禁止使用一些 URI 配置。禁止使用的配置清單會依使用 API 的程式碼安全執行程序而有所不同。(如需有關安全執行程序的詳細資訊,請參閱:AIR 安全性)。 應用程式安全執行程序 (僅限 AIR)允許下列配置。使用這些配置的方法與在網頁瀏覽器中相同。
所有其它 URL 配置都禁止使用。 遠端安全執行程序允許下列配置。使用這些配置的方法與在網頁瀏覽器中相同。
所有其它 URI 配置都禁止使用。 具有檔案系統的本機安全執行程序允許下列配置。使用這些配置的方法與在網頁瀏覽器中相同。
所有其它 URI 配置都禁止使用。 |
|