Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #30127

Re: how is this page rendered?

From Stefan Weiss <krewecherl@gmail.com>
Newsgroups comp.lang.javascript
Subject Re: how is this page rendered?
Date 2016-03-28 11:03 +0200
Organization albasani.net
Message-ID <ndas0h$c5a$1@news.albasani.net> (permalink)
References <ndaali$9j6$1@dont-email.me>

Show all headers | View raw


Mike S wrote:
> A friend of mine wants to make a site that is as difficult as possible
> to download, he came across *this site and was unable to download it,
> and wants to read about this approach to see if he can implement it. Is
> this Wix site using a "render" server to render the site content saved
> in the javascript sections?

No, it just serves a (mostly) blank document and relies on scripts to
fetch and insert the actual content. Bad style, but unfortunately not
uncommon, and hardly an obstacle to anybody who wants to download and
store the content locally.

> The head section contains these meta tags, where I saw the
> "Renderer-Server".
> 
> <meta http-equiv="X-Wix-Renderer-Server" content="app204.vac.aws"/>
> <meta http-equiv="X-Wix-Meta-Site-Id"
> content="4064cb6f-8a8c-4be8-8f7a-73c108ce8c95"/>
> <meta http-equiv="X-Wix-Application-Instance-Id"
> content="2a210615-a2c7-4c18-8312-c5ac277fbbeb"/>
> <meta http-equiv="X-Wix-Published-Version" content="1242"/>
> 
> Does anyone recognize this approach? Is this some server side js like
> node? I have never used node so I'm just guession.

Have you tried Google? Searching for "X-Wix" shows the tool used to
create the site as the first result.

> *http://www.theartloungenz.com/#!mira-corbova---smith-abstract-energy-art/c10g7

> Note: I know that highlighting the content I want to download and
> Viewing Selection Source will give me the source that I can save myself,
> I know there's always a way, but my buddy just wants to make it as
> difficult as possible to discourage collectors who aren't too
> technically savvy.

In general, serving typical web content (text and images) and at the
same time expecting visitors to be unable to download it is pointless.
If you don't want your content to be available on the Web, don't publish
it there. Otherwise, "collectors" will find a way to get what they want.

Out of curiosity, I tried copy/pasting, saving the HTML (with and
without assets) locally, saving individual images, and printing the
whole page. Everything worked just as expected, which leads me to
suspect that your friend may not be very technically savvy himself.

What will not work anymore is using a simple crawler program to mirror
the complete site. This tool would have to be able to execute
JavaScript. I know at least one "collector" who uses just such a
program, and who has already pretty much copied the whole website. They
are currently serving smaller versions of the artwork on their own site:
https://www.google.com/search?q=Brian+M+Smith+scenic&tbm=isch

For the big guns in copy protection on the web, you should look into
Encrypted Media Extensions. Complete overkill for a small gallery site,
but at least it will keep that pesky GoogleBot away.


- stefan

Back to comp.lang.javascript | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

how is this page rendered? Mike S <mscir@yahoo.com> - 2016-03-27 21:10 -0700
  Re: how is this page rendered? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-03-28 10:59 +0200
    Re: how is this page rendered? Mike S <mscir@yahoo.com> - 2016-03-28 14:35 -0700
      Re: how is this page rendered? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-03-29 01:01 +0200
        Re: how is this page rendered? Aleksandro <aleksandro@gmx.com> - 2016-03-28 21:11 -0300
          Re: how is this page rendered? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-03-29 11:07 +0200
            Re: how is this page rendered? Aleksandro <aleksandro@gmx.com> - 2016-03-29 09:59 -0300
              Re: how is this page rendered? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-03-29 18:53 +0200
  Re: how is this page rendered? Stefan Weiss <krewecherl@gmail.com> - 2016-03-28 11:03 +0200
    Re: how is this page rendered? Mike S <mscir@yahoo.com> - 2016-03-28 14:18 -0700
    Re: how is this page rendered? Aleksandro <aleksandro@gmx.com> - 2016-03-28 18:30 -0300
  Re: how is this page rendered? Aleksandro <aleksandro@gmx.com> - 2016-03-28 11:00 -0300
    Re: how is this page rendered? Mike S <mscir@yahoo.com> - 2016-03-28 14:24 -0700
  Re: how is this page rendered? Aleksandro <aleksandro@gmx.com> - 2016-03-28 11:02 -0300

csiph-web