例如,
如果我使用“www.site.com”中的搜索栏,我会看到“www.site.com/search”,这很好。
如果我使用“www.site.com/events/”中的搜索栏,我会看到“www.site.com/events/search”,这很愚蠢。
为什么要这样做?这是行为、history.js 错误还是我的错误?
举一个你正在做什么的例子。
如果地址栏中当前的 URL 具有以下形式:http://somesite.com/path/
而你通过了pushState( null, null, 'newpath' );
在这种情况下,链接将如下所示http://somesite.com/path/newpath
但如果您将参数传递为:pushState( null, null, '/newpath' )
,在这种情况下看起来像这样:http://somesite.com/newpath
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)