除了使用主框架外,还有更好的办法让地址栏中的域名保持不变吗?
答案 0 :(得分:4)
使用框架(或其他内部窗口,通过Flash或Silverlight等)确实是唯一的方法 - 如果您尝试使用JavaScript修改主窗口的位置,它会将页面的位置更改为您指定的URL,因此也不会真正起作用。
您应该注意RESTful原则 - 不允许地址栏中的URL反映域内用户的真实位置的意图是什么?
答案 1 :(得分:3)
您可以使用AJAX更改页面内容而不更改地址。
但是,如果数据位于另一个域上,则地址应更改为指向该域。此外,建议将地址加入书签,以便用户可以轻松返回数据。地址应反映其指向的资源的内容。