小编a7d*_*rew的帖子

Facebook在Chrome中提供"不安全的JavaScript尝试访问带URL的框架"错误

我的样本Facebook应用程序昨天在Chrome中运行良好.该页面通过JavaScript SDK集成了Silverlight广告Facebook.我可以查看基本登录状态,登录Facebook,获取您的姓名并注销.

今天,在我没有任何变化的情况下,Chrome在Google搜索结果中出现了一个非常常见的JavaScript错误,但没有真正的答案.它仍然适用于IE和Firefox.

这是公共网址:

http://www.andrewdothay.net/prj/facebook/

当您在Chrome中打开JavaScript控制台时,会抛出大量的错误:


不安全的JavaScript尝试使用URL访问框架

http://www.facebook.com/login.php?api_key=151352704876752&cancel_url=http%3A%2F%2Fstatic.ak.fbcdn.net%2Fconnect%2Fxd_proxy.php%23cb%3Df1175dd3f%26origin%3Dhttp%253A%252F% 252Fwww.andrewdothay.net%252Ff304d89d8%26relation%3Dopener%26transport%3Dpostmessage%26frame%3Df3760623c%26result%3DxxRESULTTOKENxx&channel_url = HTTP%3A%2F%2Fwww.andrewdothay.net%2Fprj%2Ffacebook%2F&显示=弹出&fbconnect = 1&语言环境= EN_US&方法= AUTH.登录&下一= HTTP%3A%2F%2Fstatic.ak.fbcdn.net%2Fconnect%2Fxd_proxy.php%23CB%3Df3c546942%26origin%3Dhttp%253A%252F%252Fwww.andrewdothay.net%252Ff304d89d8%26relation%3Dopener%26transport%3Dpostmessage% 26帧%3Df3760623c%26result%3DxxRESULTTOKENxx&return_session = 1&sdk = joey&session_version = 3&v = 1.0来自URL http://www.andrewdothay.net/prj/facebook/.

域,协议和端口必须匹配.


关于Chrome发生了什么的任何想法?


更新

当我调用FB.login()时,我发现当今机器上的Chrome阻止了登录弹出窗口,但我知道我昨天没有在JavaScript控制台中收到这190条错误消息.

因此,当我允许Chrome中的弹出窗口时,它确实适用于最终用户,但所有这些新的错误消息都会破坏我作为开发人员的诊断体验.

javascript facebook google-chrome

60
推荐指数
2
解决办法
6万
查看次数

ReSharper可以生成将属性从一个对象复制到另一个对象的代码吗?

我正在寻找一种在编写代码时加速可重复任务的方法.我有ReSharper,我认为定制可以做我需要的.

我有两个相同类型的对象.我想将一个对象的所有公共属性复制到另一个对象.我想在这种情况下使用ReSharper工具为我生成代码.我会告诉它第一个对象和第二个对象的名称.我希望它找到第一个对象的所有公共属性,并将值复制到第二个对象.

这是我希望用ReSharper之类的工具生成的代码类型:

foo.Name = moo.Name;
foo.Age = moo.Age;
foo.City = moo.City;
Run Code Online (Sandbox Code Playgroud)

自动化这个从右到左复制值的简单代码可以节省大量时间,我认为ReSharper可以做到这一点.但是,我在搜索时没有看到任何弹出窗口.

我不是在寻找CodeSmith代码生成技术或T4模板,因为我只希望它在我的类中生成这些特定的行,而不是生成整个类或单独的文件.

有没有人知道按下几个按键的方法,输入上面的"foo"和"moo"对象名称并让工具从右到左的代码行生成这些副本?

更新:

我已经找到了一些关于构建ReSharper扩展的文档,这可能是通过该路径实现的,但它看起来真的很复杂.

http://www.jetbrains.net/confluence/display/ReSharper/PowerToys+Pack+3.0+User+Guide

除非其他人已经写过,否则这开始看起来像周末挑战.

c# resharper visual-studio

38
推荐指数
3
解决办法
8081
查看次数

如何为IE编写插件

IE Developer Toolbar是一个可以与浏览器对接或分离的插件.我理解在IE中比在Firefox中更难做到这一点.

  • 如何创建IE插件?
  • 有哪些语言可用于此任务?
  • 如何制作Hello World插件?

plugins internet-explorer ieaddon

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

使用Flash保存从网络摄像头捕获的视频

我想使用Flash从用户的网络摄像头中捕获视频,然后将其保存在托管Flash文件的同一台服务器上.Web服务器将运行ASP.Net技术.看起来很简单吧?

许多搜索都使用相同的代码行来启动使用Flash捕获网络摄像头.我找不到任何将捕获的视频发送回服务器的内容.

我可以找到许多博客和论坛帖子,暗示第三方软件或Flash Communication Server需要在服务器上收集它,但我不明白为什么.

似乎Flash应该能够捕获一些视频并将其作为HTTP帖子发送到托管Flash文件的同一服务器.这是非常基本的Flash /网络摄像头功能,对吧?看起来我们还不需要引入第三方依赖.

有谁知道这些额外的示例ActionScript代码可能隐藏在哪里?

flash video webcam actionscript-3

15
推荐指数
1
解决办法
2万
查看次数

如何为JavaScript文件启用Resharper自定义实时模板

我用Reshaper 5.0为C#文件创建了一些自定义的实时模板,它们工作正常.它们也适用于.aspx文件中的JavaScript.

但是,当我尝试在.js文件中使用我的自定义实时模板快捷键时,该文件是Visual Studio 2010解决方案的一部分,当我键入快捷方式字符时,在上下文窗口中没有显示任何内容(与Resharper相关).

我是否必须在Resharper中启用与.js文件类型相关的内容?

javascript resharper visual-studio-2010

6
推荐指数
1
解决办法
1308
查看次数

在Vista中自动执行双显示器设置

我用笔记本电脑作为我的主要工作站.有时我独自工作,但很大一部分时间,我在我的办公桌,我连接外部显示器,以增加我的工作空间.

每次执行此操作时,我都会在Windows Vista中单击相同的对话框来设置双屏并定位窗口.这似乎是一个可重复的任务,我可以自动化.

我希望能够插入我的显示器电缆,双击程序并让它自动配置显示器.

什么类型的程序可以做到这一点?我没有发现很多相关的在线.我正在考虑使用PowerShell尝试autohotkey脚本或Windows Accessibility API.这个问题已经解决了吗?

澄清:我特别希望自动化我使用鼠标调用Windows Vista中的基本功能的步骤.

  1. 右键单击桌面
  2. 在上下文菜单中选择个性化
  3. 单击显示设置
  4. 单击监视器#2,然后单击复选框以"将桌面扩展到此监视器"
  5. 单击并将监视器#2拖动到监视器#1的左侧
  6. 单击"确定"关闭对话框
  7. 在随后的弹出窗口中单击是以接受这些监视器设置

更新:Windows 7自动执行此操作

我刚刚升级到Windows 7,它记得我的双显示器设置.我将它们设置为上面列出的工作一次,然后在周末不插电并在家工作.星期一早上我进来了,启动了,插上电源,然后哇哇!它刚刚起作用.谢谢Windows 7!

powershell automation accessibility

5
推荐指数
1
解决办法
4524
查看次数

数据加密是否属于存储库模式?

我正在使用应用程序级加密来保护敏感数据。我需要在将字段存储到物理数据库之前对其进行加密,并且在将其显示在用户界面上之前需要对其进行解密。

我正在应用程序中应用存储库模式。

数据加解密代码属于 Repository 类内部还是外部?

我目前的想法是,当数据处于静止状态时,加密是存储库的一个方面,使用存储库的服务类不应该被此加密代码弄乱。

服务类负责验证和业务逻辑,但加密算法和静态数据的存储方式取决于存储库实现。

这是一种合理的做法还是我错过了什么?

encryption repository-pattern

2
推荐指数
1
解决办法
443
查看次数