0
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'));

上記のようなブックマークレットスクリプトを使用しています。ただし、ユーザーがログに記録されていない場合、ユーザーは root_path にリダイレクトされます。しかし、ページをスクロールまたは中央に配置してログインフォームにしたいと思います。オーバーライド スタイルを試しました。しかし、ポップアップウィンドウでページが開いていることを確認する方法は?

4

1 に答える 1

0

ブックマークレットに のようなクエリ文字列パラメータを追加すると、&view=popup開いたページでクエリ パラメータを確認し、必要に応じて HTML または CSS を変更できます。viewページがリダイレクトされる場合は、パラメータを確認して次のページに渡すようにしてください。

ウィンドウ内にページの正しい部分を表示する別のオプションは、URL でハッシュとフラグメント識別子を使用することです。たとえば#loginform

于 2012-09-25T16:17:20.897 に答える