2011-08-26 14 views
0

如何更改apps.facebook.com URL的JavaScript參數?Facebook API set(更改)params of apps.facebook.com URL

例如,用戶選擇某張照片,因此URL應更改爲apps.facebook.com/myapp/?photo_id=23234,以便用戶可以簡單地複製該照片並給予某位朋友,並且該朋友準確地位於同一張照片上,而不是在開始(主頁)頁面。

回答

1

使用JavaScript代碼如下。

top.location.href="whatever url"; 
+0

我不想更改位置,只能更改獲取參數。 – degressor

1

如果您不想在用戶選擇照片時重新加載頁面,則必須使用pushState。您可以使用歷史記錄API:

history.pushState('null', 'null', 'http://apps.facebook.com/myapp/?photo_id=23234'); 

您還應該包含回退。

+0

我在history.pushState('null','null',... ook.com/myapp/p='+product.id)上得到安全性錯誤「code:」1000 ; – degressor