如何更改apps.facebook.com
URL的JavaScript參數?Facebook API set(更改)params of apps.facebook.com URL
例如,用戶選擇某張照片,因此URL應更改爲apps.facebook.com/myapp/?photo_id=23234
,以便用戶可以簡單地複製該照片並給予某位朋友,並且該朋友準確地位於同一張照片上,而不是在開始(主頁)頁面。
如何更改apps.facebook.com
URL的JavaScript參數?Facebook API set(更改)params of apps.facebook.com URL
例如,用戶選擇某張照片,因此URL應更改爲apps.facebook.com/myapp/?photo_id=23234
,以便用戶可以簡單地複製該照片並給予某位朋友,並且該朋友準確地位於同一張照片上,而不是在開始(主頁)頁面。
使用JavaScript代碼如下。
top.location.href="whatever url";
如果您不想在用戶選擇照片時重新加載頁面,則必須使用pushState。您可以使用歷史記錄API:
history.pushState('null', 'null', 'http://apps.facebook.com/myapp/?photo_id=23234');
您還應該包含回退。
我在history.pushState('null','null',... ook.com/myapp/p='+product.id)上得到安全性錯誤「code:」1000 ; – degressor
我不想更改位置,只能更改獲取參數。 – degressor