Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript kimonify bookmarklet如何处理限制性页面?_Javascript_Jquery_Ajax_Facebook_Iframe - Fatal编程技术网

Javascript kimonify bookmarklet如何处理限制性页面?

Javascript kimonify bookmarklet如何处理限制性页面?,javascript,jquery,ajax,facebook,iframe,Javascript,Jquery,Ajax,Facebook,Iframe,我很好奇kimonify bookmarklet是如何工作的。我的希望是添加一个简单的javascript bookmarklet,可以运行该bookmarklet向现有页面添加jquery,并让我对页面进行一些元素选择/修改。我注意到Kimonify以某种方式重新加载了页面,在尝试了几种方法(所有这些方法似乎都缺乏Kimonify与facebook.com的兼容性)之后,我被难倒了 到目前为止我试过了 1.将facebook.com加载到iframe中,这不起作用,因为他们不允许这样做 2.使

我很好奇kimonify bookmarklet是如何工作的。我的希望是添加一个简单的javascript bookmarklet,可以运行该bookmarklet向现有页面添加jquery,并让我对页面进行一些元素选择/修改。我注意到Kimonify以某种方式重新加载了页面,在尝试了几种方法(所有这些方法似乎都缺乏Kimonify与facebook.com的兼容性)之后,我被难倒了

到目前为止我试过了 1.将facebook.com加载到iframe中,这不起作用,因为他们不允许这样做 2.使用bookmarklet加载jquery.js,然后在页面上运行元素选择(使用script类型的createElement),这不起作用,因为它们只允许从某些白名单域加载脚本

我是一个JS新手,因为kimonify很管用(尽管它传递了一个信息: 无法加载XMLHttpRequest。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许对源“”进行访问。)

我收集了以下内容,kimonify bookmarklet重定向到页面,似乎他们正在创建一个iframe,可能会抓取内容(jsonp?),然后通过jquery重新组装

有人能解释一下这种魔法是如何发生的吗