相关疑难解决方法(0)

使用JavaScript截取网页截图?

是否可以使用JavaScript获取网页的屏幕截图,然后将其提交回服务器?

我不太关心浏览器安全问题.因为实施将是HTA.但这可能吗?

javascript hta

146
推荐指数
8
解决办法
12万
查看次数

如何将HTML元素转换为canvas元素?

能够将常规元素临时转换为a非常有用canvas.例如,假设我有一个div我要翻转的样式.我想动态创建一个画布,"渲染" HTMLElement到画布中,隐藏原始元素并为画布设置动画.

可以吗?

html5 canvas

49
推荐指数
6
解决办法
9万
查看次数

单击按钮时截取 iFrame 的屏幕截图

您好,我正在创建一个具有 iFrame 和按钮的网站。该按钮的功能是获取 iFrame 中显示的任何内容的屏幕截图并将其保存为硬盘上的图像。以下是我正在使用的代码

private void saveURLToImage(string url) 
    { 
        if (!string.IsNullOrEmpty(url)) 
        { 
            string content = ""; 


            System.Net.WebRequest webRequest = WebRequest.Create(url); 
            System.Net.WebResponse webResponse = webRequest.GetResponse(); 
            System.IO.StreamReader sr = new StreamReader(webResponse.GetResponseStream(), System.Text.Encoding.GetEncoding("UTF-8"));

            content = sr.ReadToEnd(); 
            //save to file 
            byte[] b = Convert.FromBase64String(content); 
            System.IO.MemoryStream ms = new System.IO.MemoryStream(b); 
            System.Drawing.Image img = System.Drawing.Image.FromStream(ms); 
            img.Save(@"c:\pic.jpg", System.Drawing.Imaging.ImageFormat.Jpeg); 


            img.Dispose(); 
            ms.Close(); 
        } 
    } 
Run Code Online (Sandbox Code Playgroud)

这是按钮单击的代码

 protected void Button1_Click(object sender, ImageClickEventArgs e)
{

saveURLToImage("http://www.google.com");

}
Run Code Online (Sandbox Code Playgroud)

但是,当我单击按钮时,出现错误

The input is not a valid Base-64 string as it contains a non-base …
Run Code Online (Sandbox Code Playgroud)

asp.net iframe buttonclick

1
推荐指数
1
解决办法
3515
查看次数

标签 统计

asp.net ×1

buttonclick ×1

canvas ×1

hta ×1

html5 ×1

iframe ×1

javascript ×1