草庐IT

javascript - 如何检测在浏览器中复制链接?

昨天我和一个出租车司机聊天,当他提到我是一名程序员时,他告诉我几天前他遇到了以下情况:试图从他的浏览器地址栏复制URL时,出现一个消息框,其中包含类似“请不要复制此链接,而应注册”的消息。我不是网络开发人员,所以这可能是一个蹩脚的问题:-)但我想知道这样的事情是如何完成的?是什么技术或语言让人们对事件有这种级别的控制在浏览器中?据我所知,该站点是某种电影下载服务。我没有问他用的是什么浏览器,但他的平台是WinXP,所以很可能是IE。由于我不知道实现此功能的技术,因此我无法添加任何特定于技术的标签,但如果您知道合适的标签,请随时添加。免责声明:-)阅读答案后,大多数人似乎都同意在浏览器页

javascript - 加载特定网站时自动运行 JavaScript 代码

我编写了脚本来过滤作者在编程论坛中的主题和帖子。但是您需要将每个页面的代码分别发布到Web控制台。我想知道是否有可能以及如何(使用firefox或chrome)将浏览器设置为在加载特定站点时运行特定脚本?是否可以作为扩展或插件? 最佳答案 您可以使用Tampermonkey适用于谷歌浏览器TampermonkeyisthemostpopularuserscriptmanagerforGoogleChrome.Greasemonkey对于Firefox:Allowsyoutocustomizethewayawebpagedisplay

javascript - 为什么我的 Chrome map 信息窗口中出现滚动条?

这是JavaScript:$(document).ready(function(){//setlocationofsanantoniovarsan_antonio=newgoogle.maps.LatLng(29.4,-98.544);//setinfowindowvarinfoWindow;//objectliteralcontainingthepropertiesvaroptions={zoom:9,center:san_antonio,mapTypeId:google.maps.MapTypeId.ROADMAP}//createthemapvarmap=newgoogle.ma

javascript - 在 javascript 中使用 instanceof 运算符是性能问题吗?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我听说java中的instanceof运算符是一个性能问题,对于Javascript(IE6、IE7、IE8、FF、Chrome、safari等)也是如此吗?任何指向真实论文的链接都会有所帮助。

javascript - 如何让 TWebBrowser 在出错后继续运行 JavaScript?

我在Delphi2010上的WebBrowser中处理javascript错误时遇到了一些麻烦。我正在使用启用了静默属性的WebBrowser。似乎没问题,但在有错误脚本的站点上存在一个问题:似乎错误后脚本的一部分没有执行。某些脚本的结果与IE略有不同。你知道如何解决这个问题吗? 最佳答案 您可以使用IOleCommandTarget并在其IOleCommandTarget.Exec方法捕捉OLECMDID_SHOWSCRIPTERROR命令。在下面的示例中,我使用了插入类,因此如果您将此代码放入您的单元中,则只有表单上的Web浏览

javascript - $(document).ready(function()?

这个问题在这里已经有了答案:document.readyinsidebodytag(2个答案)关闭9年前。我们经常在这里和那里读到,我们必须将我们的js代码放在页面头部或之前(抱歉)结束主体标记。关于这个的讨论放在一边,我只是想知道浏览器对这些东西的阅读顺序是什么(假设他们在这里表现得是平等的):我们可以放置:$(document).ready(function(){无论在页面结构的哪个位置,因为我们正在使用$(document).ready还是应该将它放在head部分?谁能澄清一下。如果我的问题不清楚,我可以重新措辞。

javascript - IE11 使用 AngularJS 的 ng-repeat 渲染变慢/卡住

目前我有一个非常微妙的问题需要用IE11和AngularJS解决。我的页面由两个嵌套的ng-repeat组成,用于在任何选项卡内创建一个带有表格的选项卡集。这里是代码:http://pastebin.com/0fffPz5Z在代码中,每个应用程序的对象都有大约1.000个项目的相关对象。使用Chrome、Safari和Mozilla我没问题,一切都超快!使用IE11,页面变慢,IE11显示页面脚本太慢的消息....我用这个结果创建了一个IE11界面的分析:https://www.dropbox.com/s/y5xuystxht6gjkr/IE11-interface-profiling

javascript - '_' 中的意外悬挂 '_gaq'

这个问题在这里已经有了答案:JSLintreports"Unexpecteddangling"characterinanunderscoreprefixedvariablename(4个答案)关闭9年前。我正在尝试使用JSLint验证我的GoogleAnalytics(分析)代码,但我收到了很多错误消息:代码:/*globaldocument*/var_gaq=_gaq||[];_gaq.push(['_setAccount','UA-24389816-1']);_gaq.push(['_trackPageview']);(function(){vars,ga=document.cre

javascript - 如何在javascript中打开没有地址栏,书签栏等任何栏的浏览器窗口?

我想打开一个没有任何地址栏、书签栏的url(html文件),以便用户只看到应用程序窗口。有办法吗? 最佳答案 window.open(url,'window','toolbar=no,menubar=no,resizable=yes');您可以阅读有关这些以及更多选项的信息here. 关于javascript-如何在javascript中打开没有地址栏,书签栏等任何栏的浏览器窗口?,我们在StackOverflow上找到一个类似的问题: https://sta

javascript - 如何使用 javascript 每 X 秒刷新一次浏览器?

我使用了一个Firefox插件,它可以每X秒刷新一次浏览器窗口。作为前端开发人员,这非常有用,因为我可以在将CSS/XHTML更改保存在编辑器中时获得即时反馈。但是,我注意到这通常会停止工作。我猜这可能是由于我添加到页面的javascript/jQuery干扰了插件。我只是想知道是否可以在需要时添加一行临时的javascript来模拟这种自动刷新行为。 最佳答案 刷新页面的最简单和最hackiest的解决方案是在head中添加:每30秒刷新一次。您可以通过以下方式对Javascript执行类似的操作:setTimeout('wind