我想要做的是在我的网站上创建一个按钮,点击后,启动一个名为toggl的网站(这是一个网站,用于计算完成任务所需的时间等)然后从我的网站获取信息当前网站,即即时工作的标题,将其复制到切换表单,然后单击按钮启动计时器。
我一直在研究和玩耍,我觉得这可能会有一些明显的安全隐患。
答案 0 :(得分:3)
答案 1 :(得分:0)
据我所知(使用我自己有限的javascript知识),不使用浏览器扩展,这是不可能的。您的初始网站和Toggl位于不同的域中,因此,他们的交互是有限的(或者不存在,双方都没有修改)。
至于填写表格,您可以使用重定向网址中的参数填写表格(假设您能够找到他们需要的内容),但您仍然无法自动点击按钮。
答案 2 :(得分:0)
你可以这样:
window.open('url', 'window name', 'window settings')
jQuery的:
$('a#link_id').click(function(){
window.open('url', 'window name', 'window settings');
return false;
});
您也可以将target
实际设置为_blank
。
答案 3 :(得分:0)
由于安全问题,实际上没有办法让两个不同的页面或窗口与js通信。
在正常情况下,您看到的那些与您类似的网站正在寻找,使用后端服务器应用程序与套接字连接(或其他类型)与这些页面进行通信。
Java EE使用soap与服务器会话进行通信。
你可以做的就是创建一个“重叠”的表单,在其中加载另一个页面(例如,使用AJAX),并在页面关闭后检索数据(或运行时,如你所愿)
通常这样做会创建一个固定的位置,从整个窗口开始,防止默认输入传播,然后在那里加载页面内容。
希望有所帮助:)