Flash Player设置面板不显示用于Mac的Safari的隐私或本地存储标签 [英] Flash Player Settings Panel not showing Privacy or Local Storage tabs on Safari for Mac

查看:290
本文介绍了Flash Player设置面板不显示用于Mac的Safari的隐私或本地存储标签的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在为一个网站做一个小型的Flash应用程序。它完全除了一个小的东西,我已经实现了一个方法来调出闪光灯设置菜单到用户指定的选项卡。

这可以在所有情况下预期从Mac上的Safari,本地存储和隐私选项卡丢失。这是一个问题,因为隐私标签是这个系统中最重要的一个。



这只发生在swf托管在一个子域上(例如瑞士法郎是在bs5.somewebsite.com托管,然后嵌入somewebsite.com),我把它写成苹果的安全怪癖,但使一些SWF文件从其他来源(我没有例如,JWPlayer的源代码)可以访问设置窗口中的所有标签,即使是在Mac版的Safari上,甚至是托管在子域上也是如此。



FlashDevelop。

解决方案

当您试图通过iFrame查看SWF时,通常会发生这种情况。 Safari有一个功能,可以禁用iFrame中加载的网站的一些功能,以防止第三方跟踪你。



一个简单的测试是直接查看页面iFrame并查看是否显示本地存储和隐私选项卡。


I'm making a small flash application for a website. It works perfectly apart from one small thing, I have implemented a way to bring up the flash settings menu to a user specified tab.

This works as expected in all cases apart from in Safari on Mac, the Local Storage and Privacy tabs are missing. This is a bit of a problem as the Privacy tab is the most important one in this system.

This only happens when the swf is hosted on a subdomain (for example the swf is hosted on bs5.somewebsite.com and then embedded on somewebsite.com) and I'd write it off as an Apple security quirk however to make matters a bit more frustrating some SWF files from other sources (which I do not have the source code for, JWPlayer for example) can access all tabs in the settings window even on Safari for Mac and even when hosted on the subdomain.

I'm authoring this in FlashDevelop.

解决方案

This usually happens when you are trying to view your SWF through an iFrame. Safari has a "feature" which disables some functionality for sites loaded in iFrames to try and prevent 3rd parties from tracking you.

A simple test is to directly view the page in the iFrame and see if the Local Storage and Privacy tabs appear.

这篇关于Flash Player设置面板不显示用于Mac的Safari的隐私或本地存储标签的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆