在 Google Chrome 控制台中,这有效(它说弹出窗口被阻止,但现在不要介意)
open('http://www.bugmenot.com/view/'+(escape(location).replace(/^\w+%3a\/\//i,'').replace(/\/.*/i,'')));
弹出窗口在http://www.bugmenot.com/view/thesite.com
现在,这不能用作书签:
javascript:open('http://www.bugmenot.com/view/'+(escape(location).replace(/^\w+%3a\/\//i,'').replace(/\/.*/i,'')));
它不会打开完全相同的 URL,而是打开http://www.bugmenot.com/view/http%3A
.
为什么?