LoginSignup
6
10

More than 5 years have passed since last update.

URLのクッションページを動的に生成

Last updated at Posted at 2015-07-14

必要になったので作ったが、こういうTIPS投稿サイトに投稿することを念頭に入れてると、jQuery使わない方がいいような気がしてヤキモキしますね……(震え声)
特徴は、このページから飛んだ場合、飛び先でリファラが「about:blank」になるから、足が一切つかないことか。メリットとなる場合もデメリットとなる場合もありそう。
なんか怪しいサイトのために作られたような存在だな……(震え声)

openCushionUrl
function openCushionUrl(url, isOpenInNewTab) {
    if (isOpenInNewTab === void 0) isOpenInNewTab = true;
    var viewUrl = (function(html){
        var elem = document.createElement('div');
        elem.appendChild(document.createTextNode(html));
        return elem.innerHTML;
    })(url);
    var html = "<!DOCTYPE html><html lang=\"ja\"><head><meta charset=\"UTF-8\" /><title>他のサイトへジャンプ</title><style></style></head><body>他のサイトにジャンプします。URLをよく確認し、注意してください。<br><a href=\""+url+"\">"+viewUrl+"</a></body></html>";

    var w = isOpenInNewTab ? window.open("about:blank", "_blank") : window;
    w.document.write(html);
}
6
10
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
10