PageSourceSearch

https://www.kcak11.com/scripts/fluid-iframe-container.js

js kcak11.com collected 2026-09-25 21:56:55 UTC 2,543 bytes, 53 lines download raw bytes

1(function() {
2    window.fluidIframeContainer = function(url) {
3        var init = function() {
4            var divContainer = document.createElement("div");
5            divContainer.id = "mainContainer";
6            divContainer.style.position = "fixed";
7            divContainer.style.top = divContainer.style.right = divContainer.style.bottom = divContainer.style.left = "0px";
8            document.querySelector("body").appendChild(divContainer);
9
10            var frameContainer = document.createElement("iframe");
11            frameContainer.id = "mainFrame";
12            frameContainer.src = url;
13            frameContainer.style.display = "block";
14            frameContainer.style.border = "none";
15            frameContainer.style.position = "absolute";
16            frameContainer.style.top = frameContainer.style.right = frameContainer.style.bottom = frameContainer.style.left = "0px";
17            frameContainer.style.width = divContainer.offsetWidth + "px";
18            frameContainer.style.height = divContainer.offsetHeight + "px";
19            frameContainer.setAttribute("allow", "clipboard-read; clipboard-write");
20            document.querySelector("#mainContainer").appendChild(frameContainer);
21
22            var retObj = {
23                "mainContainer": document.getElementById("mainContainer"),
24                "mainFrame": document.getElementById("mainFrame")
25            };
26            var navAgnt = navigator.userAgent;
27            if (navAgnt.indexOf(" Mac ") > -1 && navAgnt.indexOf("Chrome/") > -1) {
28                if (("" + document.cookie).indexOf("fluid_refresh=true") < 0) {
29                    document.cookie = "fluid_refresh=true;path=/;secure;samesite=none;";
30                    window.location.reload(true);
31                } else {
32                    document.cookie = "fluid_refresh=false;path=/;secure;samesite=none;";
33                }
34            }
35            return retObj;
36        };
37        var elements = init();
38
39        var fixDim = function() {
40            elements.mainFrame.style.width = elements.mainContainer.offsetWidth + "px";
41            elements.mainFrame.style.height = elements.mainContainer.offsetHeight + "px";
42        };
43        var autoAdjustDimensions = function() {
44            if (window.attachEvent) {
45                window.attachEvent("onresize", fixDim);
46            } else if (window.addEventListener) {
47                window.addEventListener("resize", fixDim, false);
48            }
49        };
50        autoAdjustDimensions();
51    };
52}());
53/* vTag:jQ3MDcyNTY3MTQ1Njg1 */

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.