Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Facebook API设置(更改)apps.Facebook.com URL的参数_Javascript_Facebook - Fatal编程技术网

Javascript Facebook API设置(更改)apps.Facebook.com URL的参数

Javascript Facebook API设置(更改)apps.Facebook.com URL的参数,javascript,facebook,Javascript,Facebook,如何使用JavaScript更改apps.facebook.comURL的get参数 例如,用户选择了一些照片,因此URL应该更改为apps.facebook.com/myapp/?photo\u id=23234,这样用户就可以简单地复制它并将其交给一些朋友,而朋友的地址正好在同一张照片上,而不是在起始(主页)页上。使用如下JavaScript代码 top.location.href="whatever url"; 如果您不希望在用户选择照片时重新加载页面,则必须使用pushS

如何使用JavaScript更改
apps.facebook.com
URL的get参数


例如,用户选择了一些照片,因此URL应该更改为
apps.facebook.com/myapp/?photo\u id=23234
,这样用户就可以简单地复制它并将其交给一些朋友,而朋友的地址正好在同一张照片上,而不是在起始(主页)页上。

使用如下JavaScript代码

    top.location.href="whatever url";   

如果您不希望在用户选择照片时重新加载页面,则必须使用pushState。您可以使用历史API:

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

您还应该包括一个回退。

I get Security error”代码:“history.pushState上的1000('null','null','null',…ook.com/myapp/p='+product.id);我不想更改位置,只想更改get参数。