MozTW 討論區

各項 Mozilla 相關軟體與技術討論
現在的時間是 2025-08-22, 02:40

所有顯示的時間為 UTC + 8 小時





發表新文章 回覆主題  [ 15 篇文章 ] 
發表人 內容
文章發表於 : 2006-11-19, 21:49 
離線

註冊時間: 2006-11-08, 13:06
文章: 44
我用iframe
<iframe id="test" src="chrome://iu2/content/test.xul">

Security Error: Content at http://localhost/iu2/test.htm may not load or link to chrome://iu2/content/test.xul


如何解決呢?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-20, 09:35 
離線

註冊時間: 2006-11-08, 13:06
文章: 44
代碼:
var test = document.getElementById('test'); test.contentWindow.location.href = 'chrome://iu1/content/test.xul';


有人告訴我以上的statement能做到.我試了,但它只能顯示xul layout. 裡頭的script 根本不能跑. same origin policy.

基本上我是要把它當成java applet 或 activeX那樣的東西,放進我的之前做的網頁. xul 和 js是正確的技術嗎?

還是我要換成plugin programming?


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-20, 11:37 
離線
[網站管理員]
頭像

註冊時間: 2002-01-07, 19:28
文章: 3080
來自: 台灣
bluelarva 寫:
基本上我是要把它當成java applet 或 activeX那樣的東西,放進我的之前做的網頁. xul 和 js是正確的技術嗎?

還是我要換成plugin programming?


ㄜ,用 XUL 喔?那不是標準耶不太好吧?用了以後別人都看不到喔...
用 XHTML 加上 Namespace 的作法我猜想應該會可以用,試試看?

_________________
雜工 :: 柏強 / Bob Chao
發問討論請保持禮節,在志工社群裡沒有人有「義務」要為您做些什麼。

* MozTW 志工無限招募中,開放網路世界需要您的一臂之力


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-20, 11:48 
離線
頭像

註冊時間: 2005-08-25, 19:59
文章: 1210
來自: 幻境地帶
viewtopic.php?t=11450 <- 感覺跟這個 ZK 要做的事情很像...

_________________
Add Bookmark Here ² | Charset Switcher | Hide Menubar | MClickFocusTab | Personal Titlebar


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-20, 12:17 
離線

註冊時間: 2006-11-08, 13:06
文章: 44
zk 啊,我看了一下,是用java做的.我超不喜歡java的 :D

其實我要做的東西,就像在原本的webpage(asp, php)里放一個模塊,好像java applet, 或 object/embed 那樣.

我在面向IE用戶有ActiveX,在firefox我想做個ActiveX replacement, 我以為用xul+js然後把它iframe能把它做成firefox的ActiveX. 可惜的是,因為xul是放在chrome里,iframe src="chrome://" 就和same origin policy有衝突了 :(

能在firefox頁面模擬ActiveX的我想到的只有JavaApplet了,但我不喜歡java,太太太慢了,每次用到都要再下多一次.我想看看有沒有firefox內建的機制.

xul+js原本是個很好的組合,可以做很多東西.可惜的是,它不能放進網頁里,只可以獨立出來.我不知怎麼把它放進網頁里.

看來只有用plugin了 :cry: 又要花時間從頭學起.


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-20, 13:04 
離線
頭像

註冊時間: 2005-08-25, 19:59
文章: 1210
來自: 幻境地帶
高橋流簡報器

像 BobChao 大用的這個高橋流簡報範例:
http://leolo.cc/~bobchao/other_file/bac ... kto1.5.xul

似乎就是完全用 XUL + JS 寫出來的,也能直接放網站上。

這樣的東西不知道夠不夠用??

--
不過若要用到磁碟存取那些功能可能還是不行吧... :oops:

_________________
Add Bookmark Here ² | Charset Switcher | Hide Menubar | MClickFocusTab | Personal Titlebar


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-20, 13:13 
離線

註冊時間: 2006-11-08, 13:06
文章: 44
:cry: :cry: :cry: :cry: :cry: :cry:

就是因为要用到Localfile才要用chrome....

:cry: :cry: :cry: :cry: :cry: :cry:


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-20, 13:43 
離線
頭像

註冊時間: 2005-08-25, 19:59
文章: 1210
來自: 幻境地帶
要存取本地檔案啊~
我想應該不會有什麼遠端網頁程式,能夠不透過安裝就達成存取使用者端磁碟檔案...(這關係到安全問題啊!)

反正都要使用者安裝,那就乾脆做成套件吧...
做成套件的話,你就擁有全部的 XUL + JS 能力可以做任何你想做的事情了...

_________________
Add Bookmark Here ² | Charset Switcher | Hide Menubar | MClickFocusTab | Personal Titlebar


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-20, 14:12 
離線

註冊時間: 2006-11-08, 13:06
文章: 44
套件是甚麼?package xpi嗎?

把它做成套件,我就不能用asp/php了.
要把整個網站重寫了,變成ajax了,好大工程啊.而且,面向IE部分,又要尋找xul的代替品了.太花時間了.

原本的server side programming 是方便我加入要改版甚麼的,可以直接在網頁上發佈.


其實我的概念是把xul+js做成xpi,然後安裝在用戶的電腦.在我的網頁 iframe src="chrome://...."


最後由 bluelarva 於 2006-11-20, 14:59 編輯,總共編輯了 1 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-20, 14:17 
離線

註冊時間: 2006-11-08, 13:06
文章: 44
假如xul能被iframe,多好.

例如在xul里放一個binary文檔,假如文檔里的密碼,如url+密碼,和呼叫的parent html/asp/php符合,就能通過security check,那多好.

如何建議mozilla dev 呢?

編輯:
例如在xpi 安裝xul時,在目錄里放一個binary文檔 :)
這文檔里紀錄的網站能給予exception.
原本same origin policy, 在chrome里只能呼叫另一個chrome的文件,假如那文檔有紀錄如 http://asdf.com,這個就可以通過.那多好.

假如用xul+js能當成activeX,developer 不需要用c code了,多方便,又能有cross platform功能.


最後由 bluelarva 於 2006-11-20, 20:04 編輯,總共編輯了 1 次。

回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-20, 18:59 
離線
[網站管理員]
頭像

註冊時間: 2002-01-07, 19:28
文章: 3080
來自: 台灣
bluelarva 寫:
假如xul能被iframe,多好.

例如在xul里放一個binary文檔,假如文檔里的密碼,如url+密碼,和呼叫的parent html/asp/php符合,就能通過security check,那多好.

如何建議mozilla dev 呢?


ㄜ,感覺上還是怪怪的,但我技藝不精說不出哪裡怪就是了。
真有需要可以到 bugzilla 建議:
http://bugzilla.mozilla.org

目前我所知能取代 ActiveX Control 的還真只有 Java 跟 plug-in

_________________
雜工 :: 柏強 / Bob Chao
發問討論請保持禮節,在志工社群裡沒有人有「義務」要為您做些什麼。

* MozTW 志工無限招募中,開放網路世界需要您的一臂之力


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-20, 20:35 
離線
頭像

註冊時間: 2005-02-24, 19:15
文章: 1037
來自: Taiwan
bluelarva 寫:
假如xul能被iframe,多好.

這種網站大概會被我列為黑名單,
如果它不是一種標準,可以想見的是,
瀏覽某個用 iframe 載入 xul 的網站,
而這個 iframe 是長、寛設為 0 的隱藏 iframe,
其內的 xul 則進行對瀏覽者硬碟資料的搜索並傳送某些特定資料回網站,
或是植入某些後門程式。。。

也許我想太多。。
IE 7 都已經把 ActiveX 預設為關閉了,
一向以安全為重的 Fx 竟要步上門戶大開的回頭路。

_________________
Amauds's Firefox
曾經妳以為最可靠的依賴;其實從未曾真實的存在過。
圖檔圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-20, 21:45 
離線

註冊時間: 2006-11-08, 13:06
文章: 44
哎呀.

當然前提是用戶先本身下載 xpi.那麼 iframe xul 才有意義.

plugin同樣危險阿,幹嘛允許plugin,卻不允許xul+js?
我說的 xul+js 是來代替 plugin的.


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-21, 20:11 
離線
頭像

註冊時間: 2005-02-24, 19:15
文章: 1037
來自: Taiwan
ActiveX 不是一樣要先同意下載嗎?

_________________
Amauds's Firefox
曾經妳以為最可靠的依賴;其實從未曾真實的存在過。
圖檔圖檔


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-TW; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
 文章主題 :
文章發表於 : 2006-11-22, 09:40 
離線

註冊時間: 2006-11-08, 13:06
文章: 44
plugin 也是阿


回頂端
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
 個人資料  
引用回覆  
顯示文章 :  排序  
發表新文章 回覆主題  [ 15 篇文章 ] 

所有顯示的時間為 UTC + 8 小時


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 2 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯您的文章
不能 在這個版面刪除您的文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
Powered by phpBB® Forum Software © phpBB Group
正體中文語系由 竹貓星球 維護製作
© moztw.org, Mozilla Foundation
MozTW,Mozilla 台灣社群