JavaScript Bookmarklet打开新窗口并传输源页面的参数

JavaScript Bookmarklet打开新窗口并传输源页面的参数,javascript,bookmarklet,Javascript,Bookmarklet,我有一个完美的书签,可以抓取当前网站的文档标题和URL,并将其放入新加载页面的URL(下面的代码)…现在我想知道如何让这个domain.com/bookmarklet?…在一个新的小窗口(600x600px)中打开,因此,我仍然可以看到旧网站,在那里我在后台抓取了标题和url,并在前台看到了新页面(domain.com/bookmarklet?…) javascript:location.href='http://domain.com/bookmarklet?url='+encodeURICom

我有一个完美的书签,可以抓取当前网站的文档标题和URL,并将其放入新加载页面的URL(下面的代码)…现在我想知道如何让这个domain.com/bookmarklet?…在一个新的小窗口(600x600px)中打开,因此,我仍然可以看到旧网站,在那里我在后台抓取了标题和url,并在前台看到了新页面(domain.com/bookmarklet?…)

javascript:location.href='http://domain.com/bookmarklet?url='+encodeURIComponent(location.href)+';title='+encodeURIComponent(document.title)
我怎样才能做到这一点呢?

你需要使用它

你需要用这个


使用而不是设置
location.href=…

使用而不是设置
location.href=…

您不必为新窗口命名,但如果需要,则不要使用带有空格的名称(在Internet Explorer中会出现这种情况)。thx…但由于Encodeuri组件等原因,我无法使用名称和大小设置,对吗?你不必给新窗口命名,但如果你这样做了,就不要使用带有空格的名称(在Internet Explorer中会出现这种情况)。thx…但是因为encodeURIComponent等。我不能使用名称和大小设置,对吗?thx…但是因为encodeURIComponent等。我如何使用像'width=600,高度=600'?阅读我链接的文档。使用
strWindowFeatures
参数。是的,我看到了,但是大小不起作用…可能是因为有很多引号?您将这些参数作为
strWindowTitle
.thx传递…但是因为encodeURIComponent等。如何使用大小参数,如“宽度=600,高度=600”?阅读我链接的文档。使用
strWindowFeatures
参数。是的,我看到了,但是大小不起作用…可能是因为有很多引号?您将这些参数作为
strWindowTitle
传递。
javascript:window.open ("http://domain.com/bookmarklet?.......","MyBookmarklet");