本文介绍了我怎么可以复制的弹出框的内容在JavaScript或jQuery的的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在弹出框中打开一个URL(另一个域),然后要到该网页的内容的全部内容复制或者到剪贴板,或在一个变量。所以,我可以在我的web应用程序中使用它。

I want to open a URL (of another domain) in a popup box and then want to copy the whole content of that web page's contents either into the clipboard or in a variable. So that I can use it in my web application.

我的code是像

function openWin()
{
    myWindow=window.open("http://www.abcxyz.com","","width=400,height=200");

    //some code for copy content
    myWindow.close();
}

该功能显示,我要访问的网页。我需要的是复制的内容。

This function displays the webpage that i want to access. What I need is to copy that content.

请注意:

  • 我不能使用AJAX的内容复制的URL(它产生的,因为同源策略的错误)。
  • 在我无法使用跨域AJAX:唯一的身份验证后,网站URL答复和饼干都存储在我的浏览器,所以要求必须由浏览器发起,而不是从任何服务器

推荐答案

也许你可以试试这个:

function openWin(){
   m = window.open("some.url.here");
   m.addEventListener("load", function(){func(m);});
}

function func(v){
   var c = v.document.body.innerHTML;
   v.close();
}

这篇关于我怎么可以复制的弹出框的内容在JavaScript或jQuery的的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

11-03 07:59