我的样本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中的弹出窗口时,它确实适用于最终用户,但所有这些新的错误消息都会破坏我作为开发人员的诊断体验.
我正在寻找一种在编写代码时加速可重复任务的方法.我有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
除非其他人已经写过,否则这开始看起来像周末挑战.
IE Developer Toolbar是一个可以与浏览器对接或分离的插件.我理解在IE中比在Firefox中更难做到这一点.
我想使用Flash从用户的网络摄像头中捕获视频,然后将其保存在托管Flash文件的同一台服务器上.Web服务器将运行ASP.Net技术.看起来很简单吧?
许多搜索都使用相同的代码行来启动使用Flash捕获网络摄像头.我找不到任何将捕获的视频发送回服务器的内容.
我可以找到许多博客和论坛帖子,暗示第三方软件或Flash Communication Server需要在服务器上收集它,但我不明白为什么.
似乎Flash应该能够捕获一些视频并将其作为HTTP帖子发送到托管Flash文件的同一服务器.这是非常基本的Flash /网络摄像头功能,对吧?看起来我们还不需要引入第三方依赖.
有谁知道这些额外的示例ActionScript代码可能隐藏在哪里?
我用Reshaper 5.0为C#文件创建了一些自定义的实时模板,它们工作正常.它们也适用于.aspx文件中的JavaScript.
但是,当我尝试在.js文件中使用我的自定义实时模板快捷键时,该文件是Visual Studio 2010解决方案的一部分,当我键入快捷方式字符时,在上下文窗口中没有显示任何内容(与Resharper相关).
我是否必须在Resharper中启用与.js文件类型相关的内容?
我用笔记本电脑作为我的主要工作站.有时我独自工作,但很大一部分时间,我在我的办公桌,我连接外部显示器,以增加我的工作空间.
每次执行此操作时,我都会在Windows Vista中单击相同的对话框来设置双屏并定位窗口.这似乎是一个可重复的任务,我可以自动化.
我希望能够插入我的显示器电缆,双击程序并让它自动配置显示器.
什么类型的程序可以做到这一点?我没有发现很多相关的在线.我正在考虑使用PowerShell尝试autohotkey脚本或Windows Accessibility API.这个问题已经解决了吗?
澄清:我特别希望自动化我使用鼠标调用Windows Vista中的基本功能的步骤.
更新:Windows 7自动执行此操作
我刚刚升级到Windows 7,它记得我的双显示器设置.我将它们设置为上面列出的工作一次,然后在周末不插电并在家工作.星期一早上我进来了,启动了,插上电源,然后哇哇!它刚刚起作用.谢谢Windows 7!
我正在使用应用程序级加密来保护敏感数据。我需要在将字段存储到物理数据库之前对其进行加密,并且在将其显示在用户界面上之前需要对其进行解密。
我正在应用程序中应用存储库模式。
数据加解密代码属于 Repository 类内部还是外部?
我目前的想法是,当数据处于静止状态时,加密是存储库的一个方面,使用存储库的服务类不应该被此加密代码弄乱。
服务类负责验证和业务逻辑,但加密算法和静态数据的存储方式取决于存储库实现。
这是一种合理的做法还是我错过了什么?
javascript ×2
resharper ×2
automation ×1
c# ×1
encryption ×1
facebook ×1
flash ×1
ieaddon ×1
plugins ×1
powershell ×1
video ×1
webcam ×1