2011-04-15 88 views
1

我們一直在嘗試使用http主頁實現站點,但在其他地方使用https。爲了做到這一點,我們碰到了一個相當大的障礙,那就是我們的登錄表單在一個lightbox中需要使用ajax獲取https表單,將其嵌入到一個http頁面中,然後(可能)處理表單錯誤,仍然在lightbox 。在Lightbox中登錄表格

最後我們放棄了,只是做了整個網站的https,但我確定我已經看到在其他網站上登錄的燈箱實現,雖然現在找不到任何示例我想要至。

任何人都可以提供已實現此功能的站點的任何示例,或解釋如何/爲什麼可以/不能實現此功能。

回答

0

Same Origin Policy阻止了這一點。該頁面是100%HTTPS或不是。如果協議不相同,則「同源策略」會將此視爲「不同」站點。

「燈箱」與其他任何HTML都沒有什麼不同 - 它的佈局不同。相同的規則適用。

0

一種選擇是使用iFrame。這很麻煩,但如果在https中使用整個shebang不是一種選擇,它可以完成這項工作。

+0

怎麼樣?我想嘗試。 – oma 2011-06-01 14:36:42

0

你也許可以把登錄表單到iframe,以便用戶能夠通過HTTPS登錄,而他們似乎是一個HTTP頁面上,

但林不知道你爲什麼會想這樣做。