我正在考慮爲移動用戶做一些在線文件操作,這個想法是用戶提供了一個URL到文件,然後文件內容由JS修改,然後可以下載。但是我一直無法弄清楚如何在使用JS的獨立域上獲取文件。如何使用JS加載其他域的文件內容?
這可能嗎?如果有的話,任何提示或例子將不勝感激。
只是想補充一點,我想要做的就是讓它可用,而無需託管它。我想到的東西就像一個文件,他們可以在某個地方託管,然後所有的帶寬都是他們自己的...以及他們從哪裏獲取文件的地方。
我正在考慮爲移動用戶做一些在線文件操作,這個想法是用戶提供了一個URL到文件,然後文件內容由JS修改,然後可以下載。但是我一直無法弄清楚如何在使用JS的獨立域上獲取文件。如何使用JS加載其他域的文件內容?
這可能嗎?如果有的話,任何提示或例子將不勝感激。
只是想補充一點,我想要做的就是讓它可用,而無需託管它。我想到的東西就像一個文件,他們可以在某個地方託管,然後所有的帶寬都是他們自己的...以及他們從哪裏獲取文件的地方。
根據您對公共Web服務的看法,並且在某些限制內,我仍在映射,您可以使用對YQL的ajax調用來執行此操作,如此。
(稍後將擴大答案)。
這種方法的侷限性之一是文件的大小,它在目前2.5萬頂出。
[同源策略](https://developer.mozilla.org/zh/Same_origin_policy_for_JavaScript)。 –
您的目標瀏覽器支持是什麼,您是否可以訪問其他域的代碼? – alex
主要目標是iOS下的Safari,不支持,不能訪問其他域。我將得到的文件總是某種二進制文件,從來不是一個網頁(但不一定是任何特定的MIME類型)。 – jmoreno