问题标签 [handlers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
events - 如果 facebook 不再支持 fbml / xfbml 以及为它们提供的事件处理程序,那么 iframe 的替代方案是什么?
Facebook 目前有 Facebook 事件的事件处理程序,例如喜欢/推荐。但这仅适用于代码的 xfbml 版本。由于 facebook 不再支持 fbml / xfbml ( http://www.allfacebook.com/facebook-markup-language-support-ends-jan-1-2011-12 ) 我们如何收听 iframe 上的事件?您不能使用 javascript 方法监听 id onclick 等,尤其是 facebook / twitter 拥有的 iframe。有没有其他解决方案?
谢谢,但是,
谢谢。我已经在使用新的 Javascript SDK。向下滚动查看我的代码,但我假设这仅适用于类似按钮的 facebook 代码的“xfbml”版本?这同样适用于 iframe 吗?基于http://developers.facebook.com/docs/reference/plugins/like/上的此文本的假设:
XFBML(也提供与 HTML5 兼容的标记)版本更加通用,但需要使用 JavaScript SDK。XFBML 根据是否有要显示的头像动态调整其高度,使您能够(通过 Javascript 库)侦听类似事件,以便您实时知道用户何时单击了“Like”按钮,并且它总是让用户能够添加一个可选的评论喜欢。如果用户确实添加了评论,则发布回 Facebook 的故事会更加突出。
c# - 如何让用户只修改自己的内容?
我使用 js 和 c# 对网站进行编码。我使用通用处理程序将它们链接起来。
我想做的是让用户删除(或编辑一般)他自己的内容,而向所有人显示相同的数据。例如 - 作为本网站主页的登录用户 - 让用户删除他自己的问题。
如何在不产生安全漏洞的情况下实现这一目标?我考虑保留一个 cookie 并在每个请求时检查它。
例如,facebook如何让我只删除我自己的评论而不删除其他人的评论?他们是否为每个用户维护会话?
有任何想法吗?
android - 手机进入睡眠状态时 Handler.sendMessageDelayed() 是否工作?
我正在开发一个 android 应用程序,我想降低功耗。我相信的方法是每当用户活动停止某个阈值时间段时将手机置于睡眠模式。我对此有三个问题。
如果我释放wakeLock 并且在手机进入睡眠多长时间后没有其他应用程序持有wakeLock?
我在使用 sendMessageDelayed() 函数的地方运行了多个 HandlerThreads。即使手机进入睡眠模式,这些消息也会传递吗?
将手机置于飞行模式是否比让手机进入睡眠模式更省电。如果是,那为什么是因为这两种模式的唯一区别是使用蜂窝网络。
c# - Facebook 登录安全吗?
我想让人们用“Facebook登录”登录。但是,我想知道它是否足够安全,或者我只是做错了。
成功登录后我得到的是用户数据,其中包含 facebook_id,由于我使用的是 asp.net,因此我将其插入到由 JavaScript 请求通过处理程序传递到服务器的数据库中。
但是,我认为通过恶意使用,可以更改该数据。并将垃圾插入服务器,甚至插入不同的 facebook_id。
所以我想知道“Facebook登录”是否足够安全,或者我做错了。我考虑过将客户端数据传递给服务器的其他选项 - 通过使用隐藏的 runat=server 文本框回发服务器,但恶意使用仍然可以更改这些文本框。我在这里读过关于让用户在他们的 Facebook 用户名中添加密码的选项,但这听起来有点不友好。
我对吗?这是一种更安全的方法吗?Facebook 是否在客户端浏览器上放置了我可以从服务器读取的任何 cookie?好像很多网站都使用这个“Facebook登录”,可能还有另一种我没有想到的方式......
.net - .NET - 从对象中删除所有侦听器事件处理程序
我有一个可以发布事件的 objectRaiser,例如事件“PropertyChanged”。我还有另一个 objectListener,它监听来自第一个 objectRaiser 的引发事件。
如何从 objectRaiser 实例中删除 objectListener 监听的事件处理程序?
我需要重复一些重要的事情:remove 的事件处理程序来自 objectListener。不适合我从 objectRaiser 中删除所有出版物。我在另一个问题中看到了这一点,但似乎不是我的问题的解决方案。
非常感谢您的帮助。
c# - 在 C# 和 .NET 中创建类封装处理程序。好习惯?
对于某些需要完全相同参数的控件,我有一个包含大量处理程序的类。这些处理程序在运行时链接,也需要从其他类链接,例如,创建控件的工厂类。
我想问的是,如果创建一个包含全部处理程序的类,然后从代码的不同点引用此类的实例,以便我可以将处理程序添加到此类中定义的事件,是好的做法,或者只是一个可能的设计问题的菜鸟解决方案。
wxwidgets - 用于许多按钮/控件的 WxWidgets 相同的处理程序
我有一个带有很多选项卡的控制系统。它们每个都有许多按钮和文本控件。我想要一个事件处理程序来执行相同的代码,但对不同的文本控件执行。
例如,10 个文本控件具有 IP 值。我想使用相同的事件处理函数而不是 10 个事件和 10 个处理程序,但它们需要指向每个事件生成对象:
我怎样才能做到这一点?¿ 甚至可以在事件处理程序中恢复调用者对象指针吗?
mysql - 使用 MYSQL 处理程序进行日志记录
我希望这不仅仅是重复这个问题。
我已经阅读了文档,但我认为我还没有完全理解如何正确使用它。
我想捕获存储过程中引发的错误并将这些错误记录在表中。这主要是出于实验目的。我想知道有没有办法捕获任何错误,然后将代码和错误记录到表中。
到目前为止,我似乎必须为每个错误声明一个不同的处理程序。这是正确的还是有办法捕获所有错误并获取代码和消息。
例如,在每个存储过程中,我声明了几个处理程序
代替
我想要做
如果不声明大量处理程序并手动添加每个代码,这是否可能?
非常感谢任何为我指明正确方向的帮助。
hotkeys - Autohotkey 热键处理程序通过/继续到下面的行
我在使用 Autohotkey 时遇到了一些问题。我有一个带有几个热键的脚本,但似乎当按下热键时,不仅它的处理程序运行,而且它下面的所有行也运行,包括其他热键处理程序的内容。下面是一个示范例子。
问题是什么?如何让 Autohotkey仅执行处理程序中指定的行?
python - 如何编写网络协议处理程序
我正在尝试编写自己的协议,以便多个服务器可以传递数据并相互连接,有点像 mongo://。我一直在研究 TCP 并且我了解端口,但是我如何编写一些东西以便人们可以执行类似 connect("proto://example.com:6767/") 之类的操作?
另外,我正在用python编写。
谢谢!