Javascript 用于打开页面然后修改其内容的Bookmarklet
我正在尝试制作一个bookmarklet,它可以导航到这个站点上的输入框,然后在其中插入一些代码 我试着这样做:Javascript 用于打开页面然后修改其内容的Bookmarklet,javascript,bookmarklet,Javascript,Bookmarklet,我正在尝试制作一个bookmarklet,它可以导航到这个站点上的输入框,然后在其中插入一些代码 我试着这样做: <a href="javascript: var w=window.open('http://projects.csail.mit.edu/church/wiki/ChurchServ','_blank'); w.onload=function(){w.getElementsByClassName('scheme-comment')[0].textContent='my cod
<a href="javascript:
var w=window.open('http://projects.csail.mit.edu/church/wiki/ChurchServ','_blank');
w.onload=function(){w.getElementsByClassName('scheme-comment')[0].textContent='my code...';};
">Klick me!</a>
它正在加载页面,但不修改页面。出什么问题了?由于同源策略,您无法打开不同域的窗口并通过JS修改其内容 见最后一个问题 另请注意
w
是一个窗口
对象<代码>窗口对象没有GetElementsByCassName
方法。该方法属于文档
。但由于同源策略,您无法访问文档对象