{"id":1016,"date":"2015-04-15T15:28:29","date_gmt":"2015-04-15T13:28:29","guid":{"rendered":"https:\/\/vielhuber.de\/?p=1016"},"modified":"2017-03-25T23:06:51","modified_gmt":"2017-03-25T22:06:51","slug":"dynamisch-scripte-mit-oder-ohne-https-einbinden","status":"publish","type":"post","link":"https:\/\/vielhuber.de\/blog\/dynamisch-scripte-mit-oder-ohne-https-einbinden\/","title":{"rendered":"Dynamisch Scripte mit und ohne HTTPS einbinden"},"content":{"rendered":"<p>Bindet man im &lt;head&gt;-Bereich Scripte unverschl\u00fcsselt ein und ruft eine Seite mit vorhandenem SSL-Zertifikat verschl\u00fcsselt auf, werden diese Scripte geblockt und damit nicht ausgef\u00fchrt. L\u00e4sst man das Protokoll einfach weg, werden alle Scripte automatisch verschl\u00fcsselt aufgerufen, wenn per https:\/\/ der Zugriff auf die Webseite erfolgt \u2014 ansonsten unverschl\u00fcsselt.<\/p>\n<p><!--more--><\/p>\n<p>Hierzu verwendet man statt<\/p>\n<pre><code class=\"html\">&lt;script src=\"https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.11.2\/jquery.min.js\"&gt;&lt;\/script&gt;<\/code><\/pre>\n<p>einfach<\/p>\n<pre><code class=\"html\">&lt;script src=\"\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/1.11.2\/jquery.min.js\"&gt;&lt;\/script&gt;<\/code><\/pre>\n<p>Der einzige Fallstrick besteht darin, darauf zu achten, dass das Script sowohl mit als auch ohne https abgerufen werden kann. Hierbei handelt es sich \u00fcbrigens um keinen Trick, sondern das Verhalten ist offiziell spezifiziert in <a href=\"http:\/\/www.ietf.org\/rfc\/rfc3986.txt\" target=\"_blank\">RFC 3986: \"Uniform Resource Identifier (URI): Generic Syntax\"<\/a>, im Bereich \u201e4.2. Relative Reference\u201c:<\/p>\n<blockquote>\n<p>A relative reference that begins with two slash characters is termed a network-path reference; such references are rarely used.<\/p>\n<\/blockquote>\n","protected":false},"excerpt":{"rendered":"<p>Bindet man im &lt;head&gt;-Bereich Scripte unverschl\u00fcsselt ein und ruft eine Seite mit vorhandenem SSL-Zertifikat verschl\u00fcsselt auf, werden diese Scripte geblockt und damit nicht ausgef\u00fchrt. L\u00e4sst man das Protokoll einfach weg, werden alle Scripte automatisch verschl\u00fcsselt aufgerufen, wenn per https:\/\/ der Zugriff auf die Webseite erfolgt \u2014 ansonsten unverschl\u00fcsselt.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"gtbabel_prevent_lngs":"","gtbabel_alt_lng":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-1016","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-blog"},"acf":[],"yoast_head":"<title>Dynamisch Scripte mit und ohne HTTPS einbinden<\/title>\n<meta name=\"description\" content=\"Bindet man im &lt;head&gt;-Bereich Scripte unverschl\u00fcsselt ein und ruft eine Seite mit vorhandenem SSL-Zertifikat verschl\u00fcsselt auf, werden diese Sc...\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vielhuber.de\/blog\/dynamisch-scripte-mit-oder-ohne-https-einbinden\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dynamisch Scripte mit und ohne HTTPS einbinden\" \/>\n<meta property=\"og:description\" content=\"Bindet man im &lt;head&gt;-Bereich Scripte unverschl\u00fcsselt ein und ruft eine Seite mit vorhandenem SSL-Zertifikat verschl\u00fcsselt auf, werden diese Scripte\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vielhuber.de\/blog\/dynamisch-scripte-mit-oder-ohne-https-einbinden\/\" \/>\n<meta property=\"og:site_name\" content=\"Vielhuber David\" \/>\n<meta property=\"article:published_time\" content=\"2015-04-15T13:28:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-03-25T22:06:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"700\" \/>\n\t<meta property=\"og:image:height\" content=\"552\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"David\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@vielhuber\" \/>\n<meta name=\"twitter:site\" content=\"@vielhuber\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"David\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\u00a0Minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/dynamisch-scripte-mit-oder-ohne-https-einbinden\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/dynamisch-scripte-mit-oder-ohne-https-einbinden\\\/\"},\"author\":{\"name\":\"David\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#\\\/schema\\\/person\\\/64d4ff14713d413ea4d9b210d0c2c6ef\"},\"headline\":\"Dynamisch Scripte mit und ohne HTTPS einbinden\",\"datePublished\":\"2015-04-15T13:28:29+00:00\",\"dateModified\":\"2017-03-25T22:06:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/dynamisch-scripte-mit-oder-ohne-https-einbinden\\\/\"},\"wordCount\":133,\"publisher\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#\\\/schema\\\/person\\\/64d4ff14713d413ea4d9b210d0c2c6ef\"},\"articleSection\":[\"Blog\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/dynamisch-scripte-mit-oder-ohne-https-einbinden\\\/\",\"url\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/dynamisch-scripte-mit-oder-ohne-https-einbinden\\\/\",\"name\":\"Dynamisch Scripte mit und ohne HTTPS einbinden\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#website\"},\"datePublished\":\"2015-04-15T13:28:29+00:00\",\"dateModified\":\"2017-03-25T22:06:51+00:00\",\"description\":\"Bindet man im &lt;head&gt;-Bereich Scripte unverschl\u00fcsselt ein und ruft eine Seite mit vorhandenem SSL-Zertifikat verschl\u00fcsselt auf, werden diese Scripte\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/dynamisch-scripte-mit-oder-ohne-https-einbinden\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vielhuber.de\\\/blog\\\/dynamisch-scripte-mit-oder-ohne-https-einbinden\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/blog\\\/dynamisch-scripte-mit-oder-ohne-https-einbinden\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vielhuber.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Dynamisch Scripte mit und ohne HTTPS einbinden\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#website\",\"url\":\"https:\\\/\\\/vielhuber.de\\\/\",\"name\":\"Vielhuber David\",\"description\":\"Full-Stack Developer\",\"publisher\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#\\\/schema\\\/person\\\/64d4ff14713d413ea4d9b210d0c2c6ef\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vielhuber.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/vielhuber.de\\\/#\\\/schema\\\/person\\\/64d4ff14713d413ea4d9b210d0c2c6ef\",\"name\":\"David\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/vielhuber.de\\\/wp-content\\\/uploads\\\/about.jpg\",\"url\":\"https:\\\/\\\/vielhuber.de\\\/wp-content\\\/uploads\\\/about.jpg\",\"contentUrl\":\"https:\\\/\\\/vielhuber.de\\\/wp-content\\\/uploads\\\/about.jpg\",\"width\":700,\"height\":552,\"caption\":\"David\"},\"logo\":{\"@id\":\"https:\\\/\\\/vielhuber.de\\\/wp-content\\\/uploads\\\/about.jpg\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/vielhuber\"]}]}<\/script>","yoast_head_json":{"title":"Dynamisch Scripte mit und ohne HTTPS einbinden","description":"Bindet man im &lt;head&gt;-Bereich Scripte unverschl\u00fcsselt ein und ruft eine Seite mit vorhandenem SSL-Zertifikat verschl\u00fcsselt auf, werden diese Sc...","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vielhuber.de\/blog\/dynamisch-scripte-mit-oder-ohne-https-einbinden\/","og_locale":"de_DE","og_type":"article","og_title":"Dynamisch Scripte mit und ohne HTTPS einbinden","og_description":"Bindet man im &lt;head&gt;-Bereich Scripte unverschl\u00fcsselt ein und ruft eine Seite mit vorhandenem SSL-Zertifikat verschl\u00fcsselt auf, werden diese Scripte","og_url":"https:\/\/vielhuber.de\/blog\/dynamisch-scripte-mit-oder-ohne-https-einbinden\/","og_site_name":"Vielhuber David","article_published_time":"2015-04-15T13:28:29+00:00","article_modified_time":"2017-03-25T22:06:51+00:00","og_image":[{"width":700,"height":552,"url":"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg","type":"image\/jpeg"}],"author":"David","twitter_card":"summary_large_image","twitter_creator":"@vielhuber","twitter_site":"@vielhuber","twitter_misc":{"Verfasst von":"David","Gesch\u00e4tzte Lesezeit":"1\u00a0Minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vielhuber.de\/blog\/dynamisch-scripte-mit-oder-ohne-https-einbinden\/#article","isPartOf":{"@id":"https:\/\/vielhuber.de\/blog\/dynamisch-scripte-mit-oder-ohne-https-einbinden\/"},"author":{"name":"David","@id":"https:\/\/vielhuber.de\/#\/schema\/person\/64d4ff14713d413ea4d9b210d0c2c6ef"},"headline":"Dynamisch Scripte mit und ohne HTTPS einbinden","datePublished":"2015-04-15T13:28:29+00:00","dateModified":"2017-03-25T22:06:51+00:00","mainEntityOfPage":{"@id":"https:\/\/vielhuber.de\/blog\/dynamisch-scripte-mit-oder-ohne-https-einbinden\/"},"wordCount":133,"publisher":{"@id":"https:\/\/vielhuber.de\/#\/schema\/person\/64d4ff14713d413ea4d9b210d0c2c6ef"},"articleSection":["Blog"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/vielhuber.de\/blog\/dynamisch-scripte-mit-oder-ohne-https-einbinden\/","url":"https:\/\/vielhuber.de\/blog\/dynamisch-scripte-mit-oder-ohne-https-einbinden\/","name":"Dynamisch Scripte mit und ohne HTTPS einbinden","isPartOf":{"@id":"https:\/\/vielhuber.de\/#website"},"datePublished":"2015-04-15T13:28:29+00:00","dateModified":"2017-03-25T22:06:51+00:00","description":"Bindet man im &lt;head&gt;-Bereich Scripte unverschl\u00fcsselt ein und ruft eine Seite mit vorhandenem SSL-Zertifikat verschl\u00fcsselt auf, werden diese Scripte","breadcrumb":{"@id":"https:\/\/vielhuber.de\/blog\/dynamisch-scripte-mit-oder-ohne-https-einbinden\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vielhuber.de\/blog\/dynamisch-scripte-mit-oder-ohne-https-einbinden\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/vielhuber.de\/blog\/dynamisch-scripte-mit-oder-ohne-https-einbinden\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vielhuber.de\/"},{"@type":"ListItem","position":2,"name":"Dynamisch Scripte mit und ohne HTTPS einbinden"}]},{"@type":"WebSite","@id":"https:\/\/vielhuber.de\/#website","url":"https:\/\/vielhuber.de\/","name":"Vielhuber David","description":"Full-Stack Developer","publisher":{"@id":"https:\/\/vielhuber.de\/#\/schema\/person\/64d4ff14713d413ea4d9b210d0c2c6ef"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vielhuber.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":["Person","Organization"],"@id":"https:\/\/vielhuber.de\/#\/schema\/person\/64d4ff14713d413ea4d9b210d0c2c6ef","name":"David","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg","url":"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg","contentUrl":"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg","width":700,"height":552,"caption":"David"},"logo":{"@id":"https:\/\/vielhuber.de\/wp-content\/uploads\/about.jpg"},"sameAs":["https:\/\/x.com\/vielhuber"]}]}},"_links":{"self":[{"href":"https:\/\/vielhuber.de\/sv\/wp-json\/wp\/v2\/posts\/1016","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vielhuber.de\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vielhuber.de\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vielhuber.de\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vielhuber.de\/sv\/wp-json\/wp\/v2\/comments?post=1016"}],"version-history":[{"count":1,"href":"https:\/\/vielhuber.de\/sv\/wp-json\/wp\/v2\/posts\/1016\/revisions"}],"predecessor-version":[{"id":1294,"href":"https:\/\/vielhuber.de\/sv\/wp-json\/wp\/v2\/posts\/1016\/revisions\/1294"}],"wp:attachment":[{"href":"https:\/\/vielhuber.de\/sv\/wp-json\/wp\/v2\/media?parent=1016"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vielhuber.de\/sv\/wp-json\/wp\/v2\/categories?post=1016"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vielhuber.de\/sv\/wp-json\/wp\/v2\/tags?post=1016"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}