在检查用户代理是否通过正确的域访问时,哪一项最有效.
如果他们使用某种Web代理访问域名(因为它往往会打破js),我们希望显示一个基于小js的"顶栏"样式警告.
我们考虑使用以下内容:
var r = /.*domain\.com$/;
if (r.test(location.hostname)) {
// showMessage ...
}
Run Code Online (Sandbox Code Playgroud)
这将照顾我们曾经使用的任何子域.
我们应该使用哪个主机名或主机名?
在Firefox 5和Chrome 12中:
console.log(location.host);
console.log(location.hostname);
Run Code Online (Sandbox Code Playgroud)
..两者显示相同.
是因为端口实际上不在地址栏中吗?
W3Schools说主机包含端口.
应该验证location.host/hostname还是我们可以在IE6 +中确定其他所有其他内容?
鉴于我在以下页面:
http://www.webmail.com/pages/home.aspx
Run Code Online (Sandbox Code Playgroud)
如何"http://www.webmail.com"使用JavaScript 检索主机名()?
如何让Javascript告诉我网站的网址.
例如,如果我有一个页面 www.example.com/page.html
我想让Javascript告诉我网站的网址是www.example.com不是www.example.com/page.html(哪个document.location告诉我)
有没有办法做到这一点?如果是这样,怎么样?
在此先感谢您的帮助 :)
是否可以使用Javascript解析主机名?
这将是假设的代码:
var hostname = "www.yahoo.com";
var ipAddress = DnsLookup(hostname);
console.log(ipAddress);
Run Code Online (Sandbox Code Playgroud)
我正在寻找那个神奇的DnsLookup()功能.:-)
function detailed_link(cell_rowid) {
var $tabs = $('#infrTab').tabs();
$tabs.tabs('select', 1); // switch to third tab~
objRowData = $('#' + pageGridId).getRowData(cell_rowid);
//document.getElementById("Name").value = objRowData.amount;
loadPage('Infringement/TaskDetail', 'taskDetails'); /* Path */
}
Run Code Online (Sandbox Code Playgroud)
我编写了一个javascript函数loadPage(),它需要一个路径作为参数.我需要从应用程序根目录中提供此路径.我不想要相对路径.请让我知道我该怎么做.
在PHP中,您可以通过以下方式获取文档根目录:$_SERVER['DOCUMENT_ROOT'].EJ:
PHP
<?php
$root = $_SERVER['DOCUMENT_ROOT'];
$path = '/example/directory/';
$file = 'some-file.html';
include( $root . $path . $file );
...etc
?>
Run Code Online (Sandbox Code Playgroud)
我怎样才能获得$_SERVER['DOCUMENT_ROOT']jQuery/JavaScript 的价值?
jQuery的
//Example:
var root = ????;
var path = 'example/directory/';
var file = 'some-file.txt';
$("#example").load( root + path + file );
Run Code Online (Sandbox Code Playgroud)
注意:每当我处理目录时,在HTML页面上,"BASE"目录将成为当前文件的目录.Ej , www.ejample.com/documents/examples/this-ex.html. 如果我只是打电话$("#example").load( path + file )请求documents/examples/ + example/directory.就像我说的,这不是关于服务器端的问题.是关于获得正确(和自动)目录位置
假设我有这样的事情:
<q-input v-model="form.uuid" inverted-light color="white" stack-label="Your subdomain:" @blur="$v.form.uuid.$touch"
:error="$v.form.uuid.$error"
suffix=".website.com">
</q-input>
Run Code Online (Sandbox Code Playgroud)
现在 .website.com 是硬编码的,但如果我想让它基于用于访问该网站的主机名怎么办?IE。如果我访问 mydomain.tld,它不会显示 website.com - 它会显示 mydomain.tld。
有任何想法吗?
谢谢!
是否可以使用 来检查我是否在网站的主页/索引上window.location?
我目前正在使用
window.location.href.indexOf("/category/something")
Run Code Online (Sandbox Code Playgroud)
但我如何检查主页?它不包含任何段。
注意:我不知道主页 URL 是什么,所以我不能使用例如像这样的 URL 名称 window.location.href.indexOf("myhomepage.html")
更新:我唯一的线索是主页没有 URL 段。
说我正在开发一个website.com.我需要动态获取root(website.com)(用于开发和生产).有没有办法在JS中做到这一点?
我在服务器上使用asp.net mvc 3.