草庐IT

web网站

全部标签

javascript - 动态更改网站图标

我有一个根据当前登录的用户标记的网络应用程序。我想将页面的图标更改为私有(private)标签的Logo,但我找不到任何代码或任何如何做到这一点的例子。以前有人成功做过吗?我想象一个文件夹中有十几个图标,并且要使用的favicon.ico文件的引用只是与HTML页面一起动态生成的。想法? 最佳答案 为什么不呢?varlink=document.querySelector("link[rel~='icon']");if(!link){link=document.createElement('link');link.rel='icon'

javascript - 如何检测网站是否无法通过 iframe 嵌入?

我正在尝试在iframe中嵌入一些随机站点。我收到此错误:RefusedtodisplaydocumentbecausedisplayforbiddenbyX-Frame-Options.我愿意尊重他们的意愿而不嵌入它,但我希望能够检测到这已设置,以便我可以尝试重新加载另一个页面。有没有一种简单的方法可以在Javascript中执行此操作? 最佳答案 您可以使用CURL服务器端或使用AJAX请求来完成。无论哪种方式,我们的想法是您向有问题的网站发出请求,然后简单地检查响应是否包含X-Frame-Options。

javascript - 将地理 WGS 84 转换为 Web 墨卡托 102100

我正在尝试将地理坐标系转换为EsriWebmercator,但是当我进行转换时,生成的x和y的值为0000003232112222…和00000012665321…。这很奇怪,因为坐标不存在。varpositions=[];positions.push(x,y);varg=newesri.geometry.Point(positions);g=esri.geometry.geographicToWebMercator(g);x=g.x;y=g.y; 最佳答案 您应该尝试esri/geometry/webMercatorUtils模块

【WEB3】如何使用Web3J库开发应用连接到以太坊区块链网络

​一、什么是web3JWeb3j是一个与以太坊智能合约交互并与以太坊节点集成的Java库。它是高度模块化、类型安全和反应式的,专为以太坊上的Java和Android开发而构建。Web3j消除了编写自定义集成代码以连接到以太坊区块链网络的开销。二、Web3J特点通过HTTP和IPC实现完整的EthereumJSON-RPC客户端API,并支持Ethereum钱包。自动生成Java智能合约包装器,以从本机Java代码创建、部署、交易和调用智能合约(支持Solidity和Truffle定义格式)。用于处理过滤器的反应功能API。以太坊名称服务(ENS)支持。支持托管的以太坊节点。支持ERC20和ER

javascript - jQuery - javascript 错误 - cisco web vpn

我有一个非常独特的情况。我们在工作中使用CiscoWebVPN(不知道确切名称)。如果我尝试使用我开发的网页,javascript就坏了。我已经追踪到这个:当使用CiscoWebVPN时,它实际上会重写一些HTML/JavaScript代码。例如,在源代码的最开头,它粘贴了以下内容:这是紧接在之后的开始标记(而不是在标记内)。在那个源代码cte.js中,有一个错误。该错误导致jQuery无法正常运行。cte.js是Cisco产品的一部分,完全不受我控制。我知道如何使用windows.onerror捕获错误,但这不适用于这种情况。错误发生在我的脚本加载到页面之前。关于如何抑制此错误或解决

javascript - 谷歌小工具和网站 api

我正在编写一个谷歌小工具(除了普通的html+javascript),使用网站api将文件上传到私有(private)谷歌网站。http://code.google.com/apis/sites/docs/1.0/developers_guide_protocol.html#UploadingFiles我只能使用多部分表单上传文件。但它不起作用,因为api需要oauth身份验证。身份验证涉及在POST请求中设置一些header字段。不幸的是,表单提交不允许我们设置标题,因此没有身份验证。由于跨域限制,我无法进行ajax调用。关于可以做什么的任何想法?我能想到的一种方法是使用进行身份验证

javascript - Web 直接打印插件

我们都知道,绕过浏览器的打印对话框不可能在浏览器中进行native打印,但是,我们需要进行直接打印,理想情况下我们还可以通过编程方式选择特定打印机和其他设置。我知道存在执行此操作的ActiveX插件,但是,我们都知道ActiveX插件只能在IE中运行。Flash或Silverlight中是否有现有插件允许我们以编程方式设置打印机属性,然后直接打印而无需打开浏览器的native对话框?Java解决方案也可以。但显然,由于安装占用空间和易于安装,它并不理想。 最佳答案 AdobeAIR可以作为部分解决方案吗?我说部分是因为你首先必须说服

javascript - IoT/WinJS/VS - 无法创建 Web 诊断对象

我已经在我的PC上成功安装了Windows10InsiderPreview和VisualStudio2015RC,并在我的Pi上安装了WindowsIOTCore。我在VisualStudio中创建了一个新的JavaScriptWindowsUniversalApp解决方案,并尝试按原样部署,即模板中提供的项目。当尝试在远程计算机上以调试或Release模式运行程序时,项目部署并成功运行,但是VisualStudio在部署过程中使用模式对话框提出建议:“无法创建Web诊断对象。JavaScript控制台和DOM资源管理器可能无法工作。修复远程调试器安装可能会有所帮助。”首先,我能否期望

javascript - Node.js 中 CPU 密集型函数的 Web Worker 与 child_process

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭5年前。Improvethisquestion我正在尝试使用node-unfluff,它从HTML字符串中提取内容。但是,它通常需要大约200毫秒才能运行。由于它是同步运行的,所以速度太慢了。我想让它异步运行。据我所知,我的选择是WebWorkers(https://github.com/audreyt/node-webworker-threads)或child_process(https://nodejs.org/api/child_process

javascript - 如何在 Web 应用程序中嵌入 Neo4j 浏览器结果可视化

neo4jbrowser,可以通过http://neo4j:7474访问(其中neo4j是neo4j主机),在可视化查询结果方面真的很棒。据我所知,javascript库负责与位于bolt://localhost:7687的数据库后端通信以及呈现结果。如何使用这个javascript库以嵌入式方式在我们的主Web应用程序中显示查询结果?Web应用程序应负责编写密码查询。出于安全原因,我希望Web应用程序后端负责从数据库后端获取结果并将结果传递给javascript库。javascript库应该负责将结果渲染到给定的中。.用户应该能够四处拖动节点,但不能操作数据或通过用户界面发送其他查询