标签: fallback

显示的后备:无/可见性:隐藏以防javascript被禁用

基本上我最初在我的css文件中设置了某些元素,display: none;visibility: hidden;在jQuery的帮助下使它们可见.我在想,如果用户禁用了javascript,那就意味着他们根本不会看到任何这些隐藏的元素.为了向禁用javascript的浏览器显示此内容,我怎么能创建一种后备?

html javascript jquery fallback cross-browser

1
推荐指数
1
解决办法
829
查看次数

万一远程回购不可用,如何为Spring Cloud Config服务设置本地后备配置?

我们计划将Spring Cloud Config用于我们的服务。我们最大的担心是,当容器启动时,它依赖于github始终可用,以便可以拉出配置文件。万一github出现故障,缓解该问题的最佳实践是什么?

我正在考虑将配置的本地文件夹存储为备份,并配置application.yml以使其回退(我不知道如何)。

我打算使用复合环境存储库,请参见此处:2.1.8节

但是它指出:

从环境存储库中检索值时,任何类型的故障都会导致整个组合环境的故障。

这意味着如果git检索失败,它就不会退回到组合的本地组件。我希望能做到。你们有没有处理过类似的问题?您是如何解决的?

这是一篇有关最佳做法的好文章。但是,对于情况1,我需要一种解决方法:处理GIT存储库不可用的最佳实践

fallback spring github local-storage spring-cloud-config

1
推荐指数
1
解决办法
2512
查看次数

如何根据Windows版本调用不同的Win API?

具体问题是,Windows上条件变量的支持从Vista开始,对于早期版本的Windows(Windows XP),我有一个模拟条件变量代码排序解决了这个问题.但是,我希望能够在系统支持时调用本机条件变量API,并且仅在XP和早期版本上回退到我的版本.我尝试使用GetVersionInfo API检测Windows版本,但它仍然在启动时给出错误(无法找到InitializeConditionVariable排序的API条目).

我不熟悉Windows编程,你如何很好地解决温和的后备问题?

winapi fallback

0
推荐指数
1
解决办法
284
查看次数

iOS 6中不推荐使用的代码回退到iOS 5

我有这个自定义后退按钮:

- (IBAction)backToMenu:(id)sender {

[self.presentingViewController dismissModalViewControllerAnimated:YES]; 

}
Run Code Online (Sandbox Code Playgroud)

在iOS 6模拟器中测试我的应用程序说不推荐使用dismissModalViewControllerAnimated,我必须使用dismissViewControllerAnimated,所以,我如何使用iOS 6代码并回退到iOS 5

我试过这个:

if([self respondsToSelector:@selector(presentingViewController:animated:completion:)])
    [self.presentingViewController dismissViewControllerAnimated:(YES) completion:nil];
else if([self respondsToSelector:@selector(presentingViewController:animated:)])
    [self.presentingViewController dismissModalViewControllerAnimated:YES];
else
    NSLog(@"Oooops, what system is this ?!!! - should never see this !");
Run Code Online (Sandbox Code Playgroud)

但是没有结果,我看到了NSLog并且没有任何视图被解雇,任何提示?

先感谢您.

xcode fallback objective-c ios5 ios6

0
推荐指数
2
解决办法
5137
查看次数

jquery CDN的后备无法正常工作

我在测试页面上有以下jQuery CDN后备.我正在使用chrome和IE进行本地测试.CDN未加载.如果我http://在CDN中使用它加载,但如果我删除它只是使用//这对我没有意义.如果脚本没有加载条件语句应该在本地加载,但事实并非如此.如果我更换了

document.write('<script src="/scripts/jquery-2.1.1.min.js"><\/script>')
Run Code Online (Sandbox Code Playgroud)

document.write('undefined')
Run Code Online (Sandbox Code Playgroud)

然后我在大约5秒钟后在页面上得到未定义的单词.我没有正确地打屁股吗?这是我的html页面:

<!DOCTYPE html>
<html>
<head>
    <title>jQuery</title>
</head>
<body>

<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
</script>
<script>
(window.jQuery || document.write('<script src="/scripts/jquery-2.1.1.min.js">
 <\/script>'));
</script>
<script>
  $(document).ready(function() {
    alert( "welcome" );
  });
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5 fallback cdn

0
推荐指数
1
解决办法
1367
查看次数

Qt-Embedded 多种字体

我的系统:

  • Qt Embedded(开源版)4.8
  • 用于图形的 Linux 帧缓冲区
  • 字体:(拉丁文、日文、希腊文)。(/usr/lib/fonts)

我正在尝试将拉丁字母与其他类型的字符(例如日语)混合使用。我有拉丁字母和日语字符的字体,但它们不是相同的字体。我研究了以下帖子:

Qt 同时使用多种字体how-to-properly-output-multilingual-text-in-qt-embedded

我按照步骤操作,但无法正确显示所有字符

有什么办法可以表明如果不能显示字体改变了?

编码:

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QtGui>

MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
QString chino = QString::fromUtf8("??");
QString ruso = QString::fromUtf8("???????????");
QString arabe = QString::fromUtf8("???? ????");
QString japones = QString::fromUtf8("???");
QString otros = QString::fromUtf8("?????");
QString mezcla = QString::fromUtf8("?a?s???d??????");
QString indu = QString::fromUtf8("???? ???,?????,???????");
ui->textochino->setText(chino);
ui->textoruso->setText(ruso);
ui->textoarabe->setText(arabe);
ui->textojapones->setText(japones);
ui->texto1->setText(mezcla);
ui->texto2->setText(indu);
}

MainWindow::~MainWindow()
{
delete ui;
}
Run Code Online (Sandbox Code Playgroud)

fonts fallback qtembedded qt4.8

0
推荐指数
1
解决办法
1123
查看次数

如何通过Angular进行HTML回退?

通过Angular进行HTML回退的最佳方法是什么?

我需要这样的东西:

<span>{{angularText}} plain text</span>
Run Code Online (Sandbox Code Playgroud)

如果用户没有启用JavaScript,则纯文本将是"备份"(可能由服务器生成).当然,如果用户启用了JavaScript,那么我显然不希望两者都显示.

javascript fallback progressive-enhancement angularjs

-1
推荐指数
1
解决办法
2128
查看次数