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