问题标签 [cloaking]

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.

0 投票
3 回答
4803 浏览

version-control - 如何在 Team Foundation Server 中一次隐藏多个文件夹?

我通过将源代码管理树的根映射到本地文件夹来遵循 Team Foundation Server 的推荐指南。但是,我不想映射该根目录下的每个文件夹。我可以一次隐藏一个文件夹,但更愿意同时隐藏多个文件夹。有没有办法这么容易?

0 投票
1 回答
69 浏览

redirect - 根据主机名重定向用户

想法是将主机名中带有“aaa”的用户组 A 重定向到 url.com/a/,并将主机名中带有“bbb”的用户组 B 发送到 url.com/b/

任何提示将不胜感激!

0 投票
1 回答
345 浏览

contextmenu - Why does TFS Power Tools 2012 not recognise newly uncloaked project?

I have TFS Power Tools 2012 installed on my PC.

I recently uncloaked a project in TFS and performed a get operation to bring the project folder into my private workspace (using server-side for backwards compatability with VS2010).

Whilst in Visual Studio, there is no problem - I can check it out and check back in.

However, Power Tools does not recognise the new folder in windows explorer. In other words, all other projects have the green-arrow icon overlay, but this one doesn't. Right-clicking on the folder also does not bring up the TFS context menu.

Does anyone know what I may have neglected to do? I have tried deleting the folder and doing a "Get specific..." to bring it back in. Hell, I've even done a repair on TFS Power Tools and restarted; the behaviour remains unchanged.


This is not my problem (the rest of my projects do show the icon overlay)...

Possible duplicate here maybe...

0 投票
1 回答
170 浏览

vb.net - 在 TFS 中合并时如何保护 VB.Net 项目设置?

在我的场景的简化版本中,我正在开发一个使用 ClickOnce 部署的 VB.Net 应用程序,其中包含用于生产代码的 Live 分支和用于工作的 Dev 分支。

我想将这些分支中的每一个部署到不同的位置(用于发布,开发用于测试),但是将任一分支合并到另一个会导致项目的“发布位置”设置在目标分支中被覆盖,这意味着我可能会不小心将开发代码发布到实时位置。

有没有办法让某些项目属性(在这种情况下,发布位置)从合并中“免疫”,所以每个分支都保持它的设置?

编辑:我的第一个想法是,如果有一些“配置”类型的文件可以覆盖某些项目设置,我可以隐藏那个文件,这样它就不会被合并......但我找不到任何对这样文件的引用.

我们使用 TFS 进行源代码控制。

0 投票
1 回答
39 浏览

seo - 出于法律原因的特定伪装,更好的解决方案?

我有一个关于 Cloaking 的具体问题,我知道这可能是对 SEO 来说最糟糕的事情之一,但是我的客户有一个产品,由于法律原因在德国有不同的命名,现在这意味着基于访问者的位置我们必须更改该名称,因此此时它与 SEO 无关,我们将仅替换产品名称。有谁知道这是否会影响 SEO 或知道避免这种情况但仍能实现我们目标的技术?

0 投票
3 回答
1518 浏览

performance - 隐藏屏幕 SVG 元素

我正在使用 D3 渲染数百个 svg 元素。但是,它们中只有少数同时在视口中可见。

所以我想可能我可以通过删除那些不在屏幕上的元素并在它们滚动回视图时重新创建它们来提高性能。

这是一个合理的假设吗?

有没有可用的工具来做这样的事情?

0 投票
3 回答
1161 浏览

visual-studio - TFS:从命令行隐藏多个元素

假设我们$/myProject/myFolder在 TFS 服务器上有一个文件夹,其中包含一些文件和子文件夹。

是否有可能使用tf.exe命令行实用程序迭代地隐藏此文件夹下的每个元素(而不是递归地)?

我不能简单地隐藏根文件夹$/myProject/myFolder,因为我需要在之后隐藏它的一些元素,这似乎只有在每个元素都被独立隐藏的情况下才有可能。

最后,我想实现特定根文件夹下的所有元素都被隐藏,除了一些预定义的元素。

0 投票
2 回答
41 浏览

javascript - 创建 AngluarJS 应用程序,但没有 SEO 友好 URL 的服务器端选项。这行得通吗?

我正在创建一个托管在不允许我编辑 htaccess 文件或 webconfig 的网络服务器上的 Angular 应用程序。没有可用的服务器端语言选项,这意味着没有用于创建 HTML 快照的中间件。这是一个带有网络商店的高美元 CRM,没有切换主机的选项。

所以我想出了自己的“解决方案”来解决这个问题。创建链接到 url 的超链接是否可以被认为可以生成将由 onClick 事件更新的相同视图。这样,用户将立即看到加载的内容,但机器人必须在新 url 处重新加载页面才能看到页面内容。

例子:

我正在努力为这个问题找到一个好的解决方案,而且我知道在开发方面其他人必须和我处于同样的境地。上面的代码只是对我所指内容的视觉参考。

0 投票
2 回答
920 浏览

cookies - Cookiewall 和内容隐藏

为了遵守欧洲 cookie 法,我们应该实施 cookie wall。但搜索引擎应该能够查看和索引实际页面内容,而不是 cookie 墙。

在网上搜索时,我发现很多人建议检查用户代理并为机器人和爬虫提供实际内容,并为真实用户显示 cookie 墙。流行的 WordPress Cookie 墙插件也通过检查机器人和爬虫/真实用户来实现这种方式

我的问题是:谷歌是否将此视为内容伪装并惩罚 SEO 排名?或者有没有其他方法可以在不影响SEO排名的情况下实现cookie墙

0 投票
0 回答
179 浏览

mobile - 在桌面和移动设备之间动态服务时使用 Google SEO 正确执行

我已经阅读了关于动态服务的全部内容并且我明白设置正确的 http-headers 是这里的关键!

我的游戏计划很简单;

我将有一个 url 作为“.com/myApp”,然后我将动态地提供我的内容。结果,移动用户将获得“/myApp/index-mobile.php”,而桌面用户将获得“/myApp/index-desktop.php”。为了处理流量,我将让旧的“index.php”嗅探用户代理并像交通警察一样行事。

问题是以下关键的 http 标头在哪里?

header("变化:用户代理,接受");

它只会放在 index.php 中吗?

index-mobile 和 index-desktop php 页面呢?在他们的 HTML 中,我是否需要担心某些事情来告诉 Google 一个是移动站点,而另一个是服务于桌面用户的站点。规范和 rel 属性是否在这里发挥作用,如在单独的网址下服务的注意事项和注意事项中所述?

由于提供动态内容是与“伪装”的边界,我根本不想把事情搞砸。

感谢您在这个重要问题上的专家指导。

谢谢

我认为我不需要包含我的 index.php 的内容,但为了完整起见,我还是会包含它。