2012-05-29 46 views
1

有在Chrome網上應用店有些古怪的地方:Chrome網上應用店頁面如何工作?

  1. 它打開對話框,定位到新的URL
  2. ,而出現這種情況的屏幕不閃爍
  3. 和原始頁面的對話框後面仍顯示與相同的項目和滾動位置

我有一個HTML4的背景,我無法做到這一點,我不知道是否有可能在HTML5中做同樣的事情。 我的猜測是,這種行爲是因爲Chrome瀏覽器在處理其商店時有特殊的行爲。

回答

2

它使用新的HTML5 history.pushState();方法中,作爲演示了here和解釋here

1

閱讀jQueryDojoMooToolsYUIscript.aculo.us

JavaScript是非常強大的,這些天,可以用來做一些先進的東西在你的瀏覽器。對於diaglogs,您可以查看諸如DOMWindow,FancyBox等等。您可以將完全獨立的網頁放入彈出對話框中。

This StackOverflow question也收集了一些其他建議。有many alternatives

+0

格雷厄姆,我知道如何使用這些工具創建對話框。我的問題是關於如何更改網址而不閃爍屏幕。 –

+0

然後我想我不明白你的問題。我沒有看到閃光。從你的問題來看,當Chrome網上應用店打開對話框時,你會看到閃光燈?或者你錯過了解釋中的一步,而你實際上點擊對話框中的某些內容來*訪問*一個新的URL? – Graham

+0

但是沒關係我猜 - 你已經接受了答案。 – Graham

相關問題