小编Sou*_*Das的帖子

使用提供 HTML OUTPUT 的文本格式选项创建表单输入

我想在网页中创建一个表单输入并具有自定义文本格式选项,如粗体、斜体和添加超链接。

与在 StackOverflow 中提问的方式非常相似。主要目的是获取用户在表单中输入的 html 输出。例如,如果用户选择粗体按钮并输入一些东西,我应该把那部分作为

<b>Bold Content</b>
Run Code Online (Sandbox Code Playgroud)

需要有关如何实现这一目标的建议。

谢谢

html javascript css jquery angularjs

8
推荐指数
2
解决办法
9417
查看次数

iOS应用程序重启时,iOS 10中的缓存Cookie(clearcache = no;)无效 - Cordova/Ionic

我在离子iOS应用程序中面临一个问题,我的网站没有保存cookie,清除缓存和清除会话缓存不起作用.我正在使用Cordova Inappbrowser插件.

在Android中,它运行得很好.

var ref = window.open(url, '_blank','location=no,toolbar=yes,clearcache=no,clearsessioncache=no');
Run Code Online (Sandbox Code Playgroud)

但是,在iOS中,它无法正常工作.什么时候,我首先提供我的凭据,然后进入应用程序然后我退出应用程序并重新打开它,它再次要求我的凭据(在ANDROID中完美运行)

进一步挖掘后,我发现要保存的cookie标记为isSessionOnly = true且expires = null.

因此,我可以在会话中看到cookie,但在应用程序关闭时会被清除

我通过在CDVinAppbrowser.m类中编写以下代码找到了我的结果:

- (void)openInInAppBrowser:(NSURL*)url withOptions:(NSString*)options
   {     
       NSHTTPCookie *cookie;
       NSHTTPCookieStorage *cookieJar = [NSHTTPCookieStorage sharedHTTPCookieStorage];
    for (cookie in [cookieJar cookies]) {
       NSLog(@"%@", cookie);
    }
Run Code Online (Sandbox Code Playgroud)

那么,如何在iOS中保存cookie或使用clearcache = no和clearsessioncache = no的选项保存inappbrowser.

注意:我对iOS/Swift完全不熟悉.所以,我需要知道将代码放在swift类中的哪个位置.

编辑赏金(由AndroidMechanic提供)

我有完全相同的问题,它适用于android完美无缺,但在iOS上它每次应用程序重新启动时都会要求提供凭据.我正在为可以避免本机代码的解决方案提供赏金.

cookies ios cordova ionic-framework

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

系列详细信息未显示在带有Charts.js的角度图表中

我正在我的离子应用程序中实现Angular Line Chart功能,如链接https://jtblin.github.io/angular-chart.js/所述

图表显示成功,但不显示图表下方的系列详细信息(含义哪种颜色代表哪条线)

我正在通过图表系列字段,但仍未显示.好心提醒.

这是 index.html

 <ion-content ng-controller="ExampleCtrl">
     <div class="card">
        <div class="item item-divider">
          This is a Line Chart
        </div>
        <div class="item item-text-wrap">
          <canvas id="line" class="chart chart-line" chart-data="data" chart-labels="labels" chart-series="series" chart-options="options" chart-legend="true"
          chart-dataset-override="datasetOverride" chart-click="onClick"> 
          </canvas> 
        </div>
     </div>          
  </ion-content>
Run Code Online (Sandbox Code Playgroud)

这是我的app.js

angular.module('starter', ['ionic', 'chart.js'])

.run(function($ionicPlatform) {
 $ionicPlatform.ready(function() {
if(window.cordova && window.cordova.plugins.Keyboard) {
  // Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
  // for form inputs)
  cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);

  // Don't remove this line unless …
Run Code Online (Sandbox Code Playgroud)

angularjs ionic-framework chart.js

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

iOS10.3.1 - 找不到<Cord​​ova/CDVViewController.h>文件 - 升级后

我成功运行了一个离子应用程序,但是当我升级到iOS10.3.1和Xcode 8.3.1时,每当我创建一个新项目并构建它时,我都会收到错误

<Cordova/CDVViewController.h> file not found
Run Code Online (Sandbox Code Playgroud)

如何解决这个问题.如何降级到较低版本.

Cordova CLI: 6.5.0 
Ionic CLI Version: 2.2.1
Ionic App Lib Version: 2.2.0
iOS : 4.3.1
Run Code Online (Sandbox Code Playgroud)

cordova ionic-framework ios10

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

javascript无法在电子邮件中工作

我正在从我的SAP系统发送一封电子邮件给gmail.正文是基于HTML和javascript的内容.现在,要求是在电子邮件中单击按钮或链接创建一个新的URL窗口,这将在弹出窗口中打开一个网页.

因此,当我在SAP中测试它时,它正常工作,但是当我在gmail应用程序中测试它时,它正在一个新的选项卡(整页)中调用URL.由于它只是一个信息窗口,我希望尽可能小.

这是我的电子邮件内容代码

<!DOCTYPE html>
<html>
<body>
<script type="text/javascript">function target_popup(form){    
window.open("","formpopup","width=3000,height=40,resizable,scrollbars");
form.target="formpopup";}
</script>
<form action="https://testapp.html"  onsubmit="target_popup(this)">
<input type="submit" value="Go to Google" />
</form>
</body>
</html>                                                                                                                                                                             
Run Code Online (Sandbox Code Playgroud)

html javascript html-email

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

在将新行插入现有表时无法自动创建新GUID

我在MS SQL中有一个名为myTab的现有表.它有以下字段

empno(PK) nchar(10),
 age int
Run Code Online (Sandbox Code Playgroud)

现在,我想添加一个myGUID列,并在每次插入新行以及更新现有行时用GUID填充它.

所以我添加了声明

ALTER TABLE myTab ADD myGUID uniqueidentifier DEFAULT NewId()NOT NULL;

更新现有行可正常工作.

但是,当我尝试插入值时,

插入myTab VALUES(1000,22);

它失败了,并给出以下消息

**Column name or number of supplied values does not match table definition.**
Run Code Online (Sandbox Code Playgroud)

当我做

插入sourav_test2值(20055711,23,NEWID());

以上陈述有效.

我希望在不更改insert语句的情况下填充GUID.是否可以通过触发器或功能?

sql sql-server

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