草庐IT

令牌窃取

全部标签

php - 防止 iframe 窃取

我认为有人在使用iframe窃取我的内容。我的网站是一个论坛,一个用户刚刚向我报告了他们。如果其他人这样做,我如何以编程方式(php、JavaScript、jQuery、HTML)找到他们的网站?互联网上是否允许他们这样做,我可以采取行动吗? 最佳答案 使用JavaScript你可以做到if(window.top==window){//notinsideiframe}else{if(parent.parent.someFunction){parent.parent.someFunction();}else{alert("framin

javascript - 防止 iframe 窃取焦点

我有一个嵌入了iframe的网站。当我测试iframe时,我使用了google.com并注意到搜索输入字段获得了焦点。显然,我不会将google.com用于生产环境,但我想防止iframe窃取焦点。有没有办法防止iframe窃取焦点? 最佳答案 如果您有权访问服务器端脚本,您可以使用它来下载您要嵌入的页面的实时副本,搜索它并删除任何焦点窃取代码,然后在您的iframe中显示修改后的页面。或者,如果您发现没有焦点窃取代码,您可以像往常一样将您的iframe链接到远程页面。另一种选择可能是最初使用CSSstyle="display:no

html - 防止 HTML 源代码窃取

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion最近我为一个人做了一些网页设计工作。我通过在我的开发服务器上给他一个指向他的新站点的链接来继续向他展示进度。临近完成时,他与我断绝了所有联系,我完全无法联系到他。我最近看了看他的网站,他将他的旧网站与我正在创建的新网站结合在一起。我想也许他在看过我的版本后自己重新设计了它,但是快速查看他的源代码表明我识别的部分是完整的,只是通过查看我的开发服务器上的源代码复制的。所以他完全僵住了我,我没有收到他的任何报酬

javascript - Flash 窃取浏览器焦点

我的页面中有一个flash应用程序,当用户与flash应用程序交互时,浏览器/html/javascript停止接收键盘输入。例如,在Firefox中,control-t不再打开新标签页。但是,如果我点击页面的非Flash部分,浏览器将再次开始接收这些事件。有没有办法以编程方式(通过flash或javascript)将焦点返回到浏览器?在用户点击flash中的按钮后,我让flash执行javascript回调,所以我尝试通过javascript将焦点放在表单字段(和正文)上,但这种方法似乎不是工作。Youtube或许是一个更具体的例子。他们也有这个问题。当我单击播放/暂停按钮或调整音量

c# - 打开 TopMost = true 的 WinForms 窗体但没有窃取焦点?

我有一个在用户屏幕上弹出并具有TopMost=true的表单,但它抢走了焦点。我怎样才能让它在第一次出现时不抢走焦点? 最佳答案 这对我有用。它提供TopMost但没有焦点窃取。protectedoverrideboolShowWithoutActivation{get{returntrue;}}privateconstintWS_EX_TOPMOST=0x00000008;protectedoverrideCreateParamsCreateParams{get{CreateParamscreateParams=base.Crea

java - 如何停止/解决 Java 应用程序在 Linux 窗口管理器中窃取焦点

我们想用Java快速制作小部件原型(prototype)。我们将它们覆盖在用专有的第3方图形包编写的显示之上。我们发现JavaGUI从窗口管理器中窃取了键盘焦点。窗口管理器是fvwm,我已经尝试对其进行配置,以便将Java应用程序设置为不获得焦点,此外,如果它确实获得焦点,则将其移走并将其提供给其他GUI。如果我用Java应用程序运行它,它就不起作用(只要鼠标悬停在JavaGUI上,它就会有键盘焦点)-如果我用一些标准的XGUI小部件(XEyes)代替JavaGUI,它就可以工作就像一个魅力。这为Java不遵守ICCCM的说法(由fvwm的人员维护)提供了一些证据。我想知道其他人是否已

c++ - std::string 可以为右值 *this 重载 "substr"并窃取资源吗?

我突然想到,std::string的substr操作对于右值来说可能更有效,因为它可以从*这个。N3225的标准库包含以下std::string的成员函数声明basic_stringsubstr(size_typepos=0,size_typen=npos)const;可以为右值实现优化的substr的实现是否可以重载它并提供两个版本,其中一个可以为右值字符串重用缓冲区?basic_stringsubstr(size_typepos=0)&&;basic_stringsubstr(size_typepos,size_typen)const;我想右值版本可以如下实现,重用*this的内存

java - 如何防止命令行 java 进程在 OSX 中窃取焦点?

有没有其他人注意到他们在OSX中的命令行java应用程序创建了窃取焦点的GUI进程(即,groovy、maven子进程)?我发现它非常烦人;可能b/c自从我认为OSXv10.6以来,我已经使用它6-8个月了?如何防止Java进程在OSX中执行此操作? 最佳答案 最终我找到了基本的解决方案:对于一般的Java应用程序,您可以通过将选项-Djava.awt.headless=true添加到您的Java应用程序来指定它们是“headless”的。 关于java-如何防止命令行java进程在OS

c++ - 在 Qt 中显示窗口而不窃取焦点

当用户不使用第二台显示器时,我正在使用Qt库在第二台显示器上显示幻灯片。例如,用户在第一台显示器上玩游戏并在第二台显示器上播放幻灯片。问题是当我在Qt中打开一个新窗口时,它会自动从前一个应用程序中窃取焦点。有什么办法可以防止这种情况发生吗? 最佳答案 我花了一段时间才找到它,但我找到了它:setAttribute(Qt::WA_ShowWithoutActivating);这会强制窗口不激活。即使使用Qt::WindowStaysOnTopHint标志 关于c++-在Qt中显示窗口而不窃

c++ - 在 C/C++ 中实现工作窃取队列?

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭2年前。Improvethisquestion我正在寻找在C/CPP中正确实现工作窃取队列的方法。我环顾了谷歌,但没有发现任何有用的东西。也许有人熟悉一个好的开源实现?(我不喜欢实现取自原始学术论文的伪代码)。 最佳答案 没有免费的午餐。请看theoriginalworkstealingpaper.这篇论文很难理解。我知道那篇论文包含理论证明而不是