小编mat*_*att的帖子

元素缩放时 html2canvas 不起作用

我正在使用 html2canvas 插件对我的网页进行屏幕截图,效果非常好。然而,页面上的一个 div 是可以缩放的,这在截图时似乎会引起问题。这是截取屏幕截图的代码。

 function screenshot(fileName){

        html2canvas(document.body, {
            onrendered: function(canvas) {
                var myImage = canvas.toDataURL("image/png");
                var image = myImage.replace('data:image/png;base64','');
                window.open(myImage);
            }

         });
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法来更新 dom,以便在缩放 div 时,html2canvas 截取最新网页的屏幕截图,或者这是不可能的。

有人有使用其他插件的经验吗?这可能是一个不错的选择?谢谢你的帮助!

javascript css jquery screenshot html2canvas

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

为 Rest 客户端设置 Json 内容类型

我正在为 Android 使用 loopj 的 AsyncHttpClient,以便我可以与我创建的宁静的 Web 应用程序进行交互。我已经使用 Postman 测试了一个 POST 请求,它工作正常。

但是,在 Android 中,我正在努力执行发布请求,因为内容类型始终设置为 text/html ..

    RequestParams params = new RequestParams();
    params.setUseJsonStreamer(true);
    params.put("email", "android@tester.com");
    StringEntity se = null;
    try {
        se = new StringEntity(params.toString());
        se.setContentType("application/json");
    } catch (UnsupportedEncodingException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }

    Header headers[] = {};
    if(getActivity() != null){
    RestClient.postWithContentType(getActivity(), "contacts", se, "application/json", new AsyncHttpResponseHandler() {
        //onSuccess and onFailure methods ommitted

    });
Run Code Online (Sandbox Code Playgroud)

它一直失败,我在 logcat 中收到此消息:传递的内容类型将被忽略,因为 HttpEntity 设置了内容类型。

所以,我试图改变这一点,

 public static void postWithContentType(Context context,String url,StringEntity …
Run Code Online (Sandbox Code Playgroud)

rest post android json content-type

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

找不到Tomcat Mapper类

我正在创建一个Web应用程序,此刻我正试图让一个tomcat服务器运行。但是,当从cmd行运行时,我收到此错误消息。

 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tomcat/uti
   l/http/mapper/Mapper
    at org.apache.catalina.core.StandardContext.<init>(StandardContext.java:457)
    at org.apache.catalina.startup.Tomcat.addWebapp(Tomcat.java:532)
    at org.apache.catalina.startup.Tomcat.addWebapp(Tomcat.java:526)
    at org.apache.catalina.startup.Tomcat.addWebapp(Tomcat.java:207)
    at hello.Server.createTomcatServer(Server.java:34)
    at hello.Application.main(Application.java:57)

Caused by: java.lang.ClassNotFoundException: org.apache.tomcat.util.http.mapper.
Mapper

    at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    ... 6 more
Run Code Online (Sandbox Code Playgroud)

这是我的pom.xml

   <?xml version="1.0" encoding="UTF-8"?>

 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org     /2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>org.springframework</groupId>
<artifactId>gs-relational-data-access</artifactId>
<version>0.1.0</version>

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.0.0.RC4</version>
</parent>

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter</artifactId>
    </dependency>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-jdbc</artifactId>
    </dependency>
    <dependency>
        <groupId>com.h2database</groupId>
        <artifactId>h2</artifactId>
    </dependency>
    <dependency>
        <groupId>org.apache.tomcat</groupId>
        <artifactId>tomcat-catalina</artifactId>
        <version>7.0.52</version>
    </dependency> …
Run Code Online (Sandbox Code Playgroud)

java tomcat maven classnotfoundexception

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