草庐IT

网站后端

全部标签

javascript - 为什么谷歌网站管理员工具看不到我网站的静态版本,而是动态版本的模板?

我添加了spiderablepackage打包到我的Meteor应用程序,并在使用?_escaped_fragment_=发出请求时返回页面的html版本在网址中,但我无法让Google抓取该网站。详情使用FetchasGoogle时在GoogleWebmasterTools并请求根页面"http://example.com/"页面返回是javascript版本;像这样的东西:HTTP/1.1200OKcontent-type:text/html;charset=utf-8date:Fri,30Nov201205:39:36GMTconnection:Keep-alivetransfe

javascript - 网站无法识别我的输入 [如何从 VBA 手动触发 IE dom 事件]

我想在gdax上自动购买。但是我在金额窗口中的输入没有被识别。我可以在小字段上看到,上面写着:Total(LTC)≈0.00000000我的代码:Subtest()DimObjIEAsNewInternetExplorerDimOhtmlAsHTMLDocumentDimHTMLtagsAsIHTMLElementCollectionDimHTMLtagAsIHTMLElementDimHTMLobjektAsIHTMLElementDimitem_limitAsObjectDimyAsIntegerWithObjIE.Visible=True.navigate"https://www

javascript - 使用 jquery 和 ajax 抓取网站

我希望能够操作给定url的html。像html抓取之类的东西。我知道这可以使用curl或一些抓取库来完成。但我想知道是否可以使用jquery使用ajax向url发出获取请求并检索url的html,然后在html返回?谢谢 最佳答案 我想指出,在某些情况下,使用jQuery跨域抓取屏幕是完全可以接受的。Windows边栏小工具在允许跨域脚本的“本地机器区域”中运行。并且jQuery确实能够将选择器应用于检索到的html内容。您只需将选择器添加到load()方法的url参数的空格后即可。下面的示例小工具代码每小时检查一次此页面并报告页面

javascript - 如何确定 document.referrer 是否来 self 自己的网站?

每次请求一个页面时,我都会得到它来自的页面的引荐来源网址。我只需要跟踪来自其他站点的引荐来源网址,我不想跟踪我站点内从一个页面到另一个页面的情况。我该怎么做? 最佳答案 document.referrer.indexOf(location.protocol+"//"+location.host)===0; 关于javascript-如何确定document.referrer是否来self自己的网站?,我们在StackOverflow上找到一个类似的问题: ht

javascript - 为什么 Firebug 使网站变慢以及如何修复它?

我正在尝试调试我的Web应用程序,我意识到Firebug让它变得非常慢。这有什么理由吗?是否有任何一组原因导致此问题,例如长js文件?非常感谢。更新我正在开发一个主要供开发人员使用的网络应用程序。现在,如果我不找出究竟是什么让Firebug使我的网站变慢,我将不得不显示那些丑陋的Gmail风格警告之一。:( 最佳答案 Firebug对ram的影响非常大。某些应用程序(如gmail)检测到firebug已打开,并警告用户他们的体验可能比平时慢。不需要的时候关掉它。UPDATEAmdevelopingaweb-appwhichwillb

javascript - 如何使用新的 JS 后端从 Perl 6 调用 JavaScript 内置函数?

我知道当Perl6使用该后端时可以调用Java:HowdoIinvokeaJavamethodfromperl6有没有办法访问例如来自Perl6的JavaScriptDOM接口(interface)以及在浏览器中运行的新RakudoJavaScriptVM?也许是这样的:usev6;usejavascript::dom:from; 最佳答案 您现在可以使用EVAL(:lang,'returndocument')访问DOM参见https://perl6.github.io/6pad/#4ee170f8043efe4802c8e6fb5

javascript - 与带下划线的后端同步时,转换为 CamelCase 以便在 JavaScript 中使用?

TL/DR:使用带下划线的命名约定服务器端(RoR)和驼峰式命名约定客户端(JS)的好方法是什么RubyonRails等服务器端编程环境使用带下划线的变量。按照惯例,JavaScript使用驼峰式变量。当从客户端向服务器发送数据时,这是有问题的。例如,考虑向客户端发送用户信息。数据库中可能有一个名为num_times_ordered的属性,但在JavaScript中,您通常希望将其称为numTimesOrdered。有没有人想出一个优雅的方法来处理这个问题?这里有一些选项,没有一个特别好:从服务器获取数据时将数据转换为驼峰命名法。从服务器发送时使用驼峰式拼写在您的Javascript中

javascript - CDN 或外部 JavaScript 文件如何在网站中运行?

首先,我很尴尬,我不知道这一点。我知道这些东西有效,但不确定为什么。关于CDN和诸如GoogleAnalytics或Adsense之类的东西,我仍然有一些不明白的地方。如果这些脚本来自您网站域以外的域,这如何与sameoriginpolicy联系起来?(SOP)和cross-sitescripting(跨站脚本)?根据我对XSS和SOP的了解,这些脚本不应该能够在您的站点中运行或与DOM交互。怎么给他们特权?这些特殊权限与其他因XSS和SOP导致浏览器错误的外部脚本有何区别?简而言之,我想知道为什么允许来自另一个域的脚本运行、交互和操纵我的网站? 最佳答案

javascript - 我怎样才能欺骗一个查看 JavaScript 对象 'navigator' 的网站,让其知道我不在 Windows 上?

我正在尝试浏览一个网站,但是它只能在Windows和Mac下运行,因为它们使用JavaScript中的navigator.platform来找出我正在运行的架构。当然,他们也使用浏览器的用户代理,但这很容易被欺骗。这是有问题的.js:http://pastebin.com/f56fd608d.负责浏览器检测的代码在顶部。有没有什么方法可以在站点运行之前更改.js文件或类似的东西,以便我可以取消检查?使用JavaScript控制台产生:>navigator.platformLinuxi686显然我更改了浏览器的用户代理,但是navigator.platform似乎没有从用户代理中获取它的

javascript - 您的网站是否应该在没有 JavaScript 的情况下工作

这个问题在这里已经有了答案:Dowebsitesreallyneedtocaterforbrowsersthatdon'thaveJavascriptenabled?[closed](20个答案)关闭9年前。我们正在开发一个网络应用程序,将由互联网上的外部客户端使用。我们要求支持的浏览器是IE7+和FF3+。我们的要求之一是尽可能使用AJAX。考虑到这一要求,我觉得我们不应该为没有启用javascript的用户提供服务,但团队中的其他人不同意。我的问题是,在这个时代,我们是否应该被要求满足没有启用javascript的用户的需求?