Javascript 打开bookmarklet后如何在弹出窗口中居中显示页面?
我正在使用上面的Bookmarklet脚本。但若用户并没有登录,他将被重定向到根路径。但是,我想滚动或中心页面登录的形式。我试过覆盖样式。但是如何检查页面何时在弹出窗口中打开?让您的bookmarklet添加一个查询字符串参数,如Javascript 打开bookmarklet后如何在弹出窗口中居中显示页面?,javascript,css,ruby-on-rails,popup,bookmarklet,Javascript,Css,Ruby On Rails,Popup,Bookmarklet,我正在使用上面的Bookmarklet脚本。但若用户并没有登录,他将被重定向到根路径。但是,我想滚动或中心页面登录的形式。我试过覆盖样式。但是如何检查页面何时在弹出窗口中打开?让您的bookmarklet添加一个查询字符串参数,如&view=popup,然后您打开的页面可以检查查询参数并根据需要更改HTML或CSS。如果页面重定向,请确保它检查view参数并将其传递到下一页 在窗口中显示页面正确部分的另一个选项是在url中使用哈希和片段标识符。例如#loginform javascript:q=
&view=popup
,然后您打开的页面可以检查查询参数并根据需要更改HTML或CSS。如果页面重定向,请确保它检查view
参数并将其传递到下一页
在窗口中显示页面正确部分的另一个选项是在url中使用哈希和片段标识符。例如#loginform
javascript:q=location.href;p=document.title;void(open('http://example.page/links/bookmarklet_new?
link%5Burl%5D='+encodeURIComponent(q)+'&link%5Btitle%5D='+encodeURIComponent(p),'Page','toolbar=no,width=700,height=350'));