相关疑难解决方法(0)

如何识别网页是在iframe中加载还是直接加载到浏览器窗口?

我正在写一个基于iframe的Facebook应用程序.现在我想使用相同的html页面来呈现普通网站以及facebook中的画布页面.我想知道我是否可以确定页面是在iframe中加载还是直接在浏览器中加载?

javascript iframe facebook

554
推荐指数
7
解决办法
30万
查看次数

使用jquery获取元素相对于视口的位置

获取页面上元素相对于视口(而不是文档)的位置的正确方法是什么.jQuery.offset功能似乎有希望:

获取第一个元素的当前坐标,或者在匹配元素集中相对于文档设置每个元素的坐标.

但这与文件有关.是否存在相对于视口返回偏移量的等效方法?

javascript jquery position viewport offset

115
推荐指数
4
解决办法
13万
查看次数

Web worker中的全局变量

我正在使用这个Web工作者,其中声明了一个全局变量.我可以在新生成的Web worker(worker 2)中访问相同的(worker 1中的全局变量)吗?

当我尝试在web worker中使用jQuery时,我收到错误"窗口未定义".有没有办法在jQuery中使用jQuery Web Worker

importScripts('jquery-latest.js');

function fetch_ajax(url) {
  $.ajax({
    type: 'GET', 
    url: url,
    success: function(response) {
    postMessage(response);  


    }
  });
}

fetch_ajax('test.txt');

javascript web-worker

30
推荐指数
2
解决办法
3万
查看次数

意外使用'self'无限制全局变量React

尝试为我的PWA应用程序编写服务工作者,请注意此错误.我使用Google/Mozilla样本作为服务工作者,但无论如何.

var CACHE_NAME = 'test-cache';
var urlsToCache = [
    '/'
];

self.addEventListener('install', function (event) {
    event.waitUntil(
        caches.open(CACHE_NAME)
            .then(function (cache) {
                console.log('Opened cache');
                return cache.addAll(urlsToCache);
            })
    );
});
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

17
推荐指数
3
解决办法
9669
查看次数