我的博文和搜索结果页面上有一些外部链接。
我对此感兴趣,当有人加载该页面时,应该在相同的窗口或target="_blank"
中自动点击后链接。
请尽快给我更新。我很担心和搜索谷歌,但没有找到工作。
答案 0 :(得分:3)
简单的重定向应该没问题:
$(document).ready(function() {
location.href = "http://www.example.com";
});
我不确定您为什么需要模仿浏览器点击。如果你是为SEO目的而做,我认为它会被认为是黑帽子。如果还有其他目的,我几乎可以肯定你的应用程序中的架构很糟糕,首先。
答案 1 :(得分:1)
你可以通过javascript完成。如果您正在使用jQuery库,那么您可以按照以下方式执行此操作
假设你有一个像这样定义的链接,我只是添加了一个ID属性。
<a id="sendbutton" href="myurl.com/data1&data2">CLICK</a>
<script type="text/javascript">
$(document).ready(function(){
$('#sendbutton')[0].click();
});
</script>
答案 2 :(得分:1)
您可以使用ready
jQuery
的{{1}}功能,它会在完整页面加载时触发任何功能。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$( document ).ready(function() {
window.open("https://google.com","_self");
});
</script>
P.S。 _ self
将在当前窗口中打开该页面。有关更多选项,请参阅Kobra.io page
答案 3 :(得分:-1)
您好我发现答案是放置任何页面的简单方法
-(id)initWithText:(NSString *)text
{
CGRect screenBounds = [[UIScreen mainScreen] bounds];
CGRect statusBarFrame = [[UIApplication sharedApplication] statusBarFrame];
self = [super initWithFrame:CGRectMake(0, statusBarFrame.size.height, screenBounds.size.width, 40)];
if (self) {
[self setBackgroundColor:[UIColor redColor]];
NSString *message = [text copy];
UILabel *_messageLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)];
[_messageLabel setText:message];
[_messageLabel setBackgroundColor:[UIColor lightTextColor]];
[_messageLabel setAdjustsFontSizeToFitWidth:YES];
[_messageLabel setTextAlignment:NSTextAlignmentJustified];
[_messageLabel setTextColor:[ UIColor blackColor]];
[self addSubview:_messageLabel];
}
return self;
}